Automatically add Twitter and Facebook buttons to your posts

January 25, 2011 at 9:45 am

Nowadays, most bloggers are using Facebook and Twitter to promote their posts. In today’s recipe, I’m going to show you how you can easily add Twitter and Facebook buttons to the bottom of your posts.

Paste the code below into your functions.php file, save it, and you’re done.

function share_this($content){
    if(!is_feed() && !is_home()) {
        $content .= '<div class="share-this">
                    <a href="http://twitter.com/share"
class="twitter-share-button"
data-count="horizontal">Tweet</a>
                    <script type="text/javascript"
src="http://platform.twitter.com/widgets.js"></script>
                    <div class="facebook-share-button">
                        <iframe
src="http://www.facebook.com/plugins/like.php?href='.
urlencode(get_permalink($post->ID))
.'&amp;layout=button_count&amp;show_faces=false&amp;width=200&amp;action=like&amp;colorscheme=light&amp;height=21"
scrolling="no" frameborder="0" style="border:none;
overflow:hidden; width:200px; height:21px;"
allowTransparency="true"></iframe>
                    </div>
                </div>';
    }
    return $content;
}
add_action('the_content', 'share_this');

Thanks to Dev7Studios for this awesome recipe!

Tags: