Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'CZR_post' does not have a method 'czr_fn_maybe_display_featured_image_help' in C:\domains\recoverista.com\wwwroot\wp-includes\class-wp-hook.php on line 298

Guerilla gifts: Shiny happy plant pot holder (free pattern)


Sing with me (to the tune of ‘Shiny happy people’ by REM):
‘Shiny happy plant pot holder, shiny happy plant pot holding plaaaaaaants!’

pots3The reason I call this a guerilla gift is because it’s literally creating something out of nothing. The mint sprouted from a bunch I bought from my Moroccan greengrocer; the pot was a leftover from some lupine plants; the yarn was made out of old campaign shirts from the political organization we share our office with.

I made this for my neighbor who always showers me with seedlings and gardening advice, and who loves anything frilly, green and/or a combination of both. It didn’t cost me anything and made her day. Boom! I like to think that by taking the time to make something and thinking about what would make another person happy, you’re not just giving them some free stuff. You’re giving them some of your brain capacity, some attention, some appreciation. That’s what a guerilla gift means to me, anyway. And as far as gifts go, I think that’s pretty awesome.

But the weird thing is, I’d never show up to a party with a guerilla gift. If I did, I’d be afraid people would think I was too cheap to buy them something. Or that they’d think that I thought I was doing them this huge service, or something. But a guerilla gift is nothing like that. It’s like a small thing, a sneaky thing. A moment that you’ve polished for someone and snuck into the pocket of their everyday life, to make that particular day shine for them a little.

Am I making any sense? What do you consider a guerilla gift, and have you ever given one to somebody?

Oh, and if you’d like to make this particular plant holder: here’s a link to the pattern and the free pdf below. Have fun!
Shiny Happy Plant pot holder on Ravelry

Or on Craftsy:
Visit Recoverista’s Craftsy Pattern Store »

pot-detail

empty-top

image_pdfimage_print

Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'CZR_post' does not have a method 'czr_fn_post_footer' 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('
%1$s
%3$s %4$s
', '
', apply_filters( 'tc_author_meta_wrapper_class', 'row-fluid' ), sprintf('
%2$s
', 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('

%2$s

%3$s

', 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( '
%2$s
' , $_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 *