Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'CZR_post::czr_fn_maybe_display_featured_image_help' was given in C:\domains\recoverista.com\wwwroot\wp-includes\class-wp-hook.php on line 298

How to: the frustrating trick to perfect crochet cables 1

These are crochet cable stitches.

This is me, doing crochet cable stitches.


Cables are my nemesis. They are the Joker to my Batman, the Bowser to my Mario; I hate doing them and they make my fingers hurt and I always end up wanting to strangle myself with a piece of yarn.


They are so fabulous. And you can create cool looks by doing different but matching cables for the second of a pair of socks/gloves/mitts. Like in the picture above: a set of fingerless gloves I call Even & Odd.
Sadly, cables are just too versatile and pretty to ignore them.

So while it sucks, I’ll always keep doing cable stitches, and I figured that as long as that’s the case, I might as well be doing them right.


My cables used to be sort of sloppy, which, you know, wasn’t exactly an incentive to do more of them. It wasn’t until I made the above pair of gloves that I discovered the frustrating trick that really makes a difference in the neatness of your cables: switching hooks.

It’s okay. You can go sit quietly in the corner and put your head between your legs, I’ll wait.

Yes, that’s right: you work the foundation – whether it’s back loop slip stitch or single crochet – with hook X, and you work the cables with a hook one size smaller. For example: the Even & Odd gloves were done with a 5mm hook; except for the cables, which were worked with a 4mm hook.

And yes, that makes the whole process even more slow and frustrating.

And yes, it means you’re switching hooks every few stitches, and you forget to switch and then you have to go back and redo stitches, and the unused hook always disappears while you’re working, even if you JUST PUT IT ON THE SIDE TABLE.

But it’s worth it. I promise. If you’re a perfectionist like me and you love crisp, neat looks, then switching hooks will take your cabled project to a whole new level.

And also, your swear word vocabulary.

If you try this, let me know how it goes, will you?






Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'CZR_post::czr_fn_post_footer' was given in C:\domains\recoverista.com\wwwroot\wp-includes\class-wp-hook.php on line 298
/** * Single post footer view * * @package Customizr * @since Customizr 3.0 */ function czr_fn_post_footer() { //check conditional tags : we want to show single post or single custom post types if ( ! $this -> czr_fn_single_post_display_controller() || ! apply_filters( 'tc_show_single_post_footer', true ) ) return; //@todo check if some conditions below not redundant? if ( ! is_singular() || ! get_the_author_meta( 'description' ) || ! apply_filters( 'tc_show_author_metas_in_post', true ) || ! esc_attr( CZR_utils::$inst->czr_fn_opt( 'tc_show_author_info' ) ) ) return; $html = sprintf('
%3$s %4$s
', '
', apply_filters( 'tc_author_meta_wrapper_class', 'row-fluid' ), sprintf('
', apply_filters( 'tc_author_meta_avatar_class', 'comment-avatar author-avatar span2'), get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'tc_author_bio_avatar_size' , 100 ) ) ), sprintf('



', apply_filters( 'tc_author_meta_content_class', 'author-description span10' ), sprintf( __( 'About %s' , 'customizr' ), get_the_author() ), get_the_author_meta( 'description' ), sprintf( '', esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), sprintf( __( 'View all posts by %s ' , 'customizr' ), get_the_author() ) ) ) );//end sprintf echo apply_filters( 'tc_post_footer', $html ); } /*************************** * SINGLE POST THUMBNAIL VIEW ****************************/ /** * Get Single post thumb model + view * Inject it in the view * hook : esc_attr( CZR_utils::$inst->czr_fn_opt( 'tc_single_post_thumb_location' ) || '__before_content' * @return void * @package Customizr * @since Customizr 3.2.3 */ function czr_fn_single_post_prepare_thumb() { $_size_to_request = apply_filters( 'tc_single_post_thumb_size' , $this -> czr_fn_get_current_thumb_size() ); //get the thumbnail data (src, width, height) if any //array( "tc_thumb" , "tc_thumb_height" , "tc_thumb_width" ) $_thumb_model = CZR_post_thumbnails::$instance -> czr_fn_get_thumbnail_model( $_size_to_request ) ; //may be render if ( CZR_post_thumbnails::$instance -> czr_fn_has_thumb() ) { $_thumb_class = implode( " " , apply_filters( 'tc_single_post_thumb_class' , array( 'row-fluid', 'tc-single-post-thumbnail-wrapper', current_filter() ) ) ); $this -> czr_fn_render_single_post_view( $_thumb_model , $_thumb_class ); } } /** * @return html string * @package Customizr * @since Customizr 3.2.3 */ private function czr_fn_render_single_post_view( $_thumb_model , $_thumb_class ) { echo apply_filters( 'tc_render_single_post_view', sprintf( '
' , $_thumb_class, CZR_post_thumbnails::$instance -> czr_fn_render_thumb_view( $_thumb_model, 'span12', false ) ) ); } /*************************** * SINGLE POST THUMBNAIL HELP VIEW ****************************/ /** * Displays a help block about featured images for single posts * hook : __before_content * @since Customizr 3.4 */ function czr_fn_maybe_display_featured_image_help() { if ( ! CZR_placeholders::czr_fn_is_thumbnail_help_on() ) return; ?>

You can display your post's featured image here if you have set one.

Jump to the customizer now to display a featured image here.

Don't know how to set a featured image to a post? Learn how in the WordPress documentation.

dismiss notice x

Leave a comment

Your email address will not be published. Required fields are marked *

One thought on “How to: the frustrating trick to perfect crochet cables