Integrate Facebook’s “Like” Plugin into WordPress

Facebook recently announced the take-over of the internet with the introduction of the yet infamous “like”-button. Nevertheless, here is how you can add your own dynamic like-button for WordPress.

If you use Facebook’s generator here, you’ll get some content very similar to mine:

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fcordobo.com%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:500px; height:60px"></iframe>

Note: I highlighted the parts I replace in the next step

This would be fine, if you had only one page on your website, as the plugin only shows the url you have entered in the generator – no dynamic pages. So here’s how you can add some dynamic flavour to your new button:

Replace the following code

[…]like.php?href=http%3A%2F%2Fcordobo.com%2F

with

[…]like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>

insert it into your theme’s single.php and upload it to your server.

The final code, ready for copy & paste

This is the final code you can use in your own WordPress installation without further modifications (except the width and height). Insert it into your single.php and upload the modified file to your server.

<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=standard&amp;show-faces=true&amp;width=500&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:500px; height:60px"></iframe>

Note: I highlighted the parts I replaced

In case you use some caching plugin, clear the cache and see the magic as it happens.

If you like it, click on “like” ;-)

Comments

72 responses to “Integrate Facebook’s “Like” Plugin into WordPress”

  1. NewsShit! Avatar
    NewsShit!

    Ich habe den Code mit dem “Better Feed” Plugin in meinem RSS-Feed untergebracht.

    Wer den RSS-Feed direkt liest, der kann dann auch dort klicken. :-)

  2. Francis Avatar
    Francis

    Hi.

    Which part of the single.php should I add the code in?

    Thank you.

  3. Agregar el botón Me Gusta de Facebook en Wordpress

    […] via Cordobo […]

  4. Pablo Avatar
    Pablo

    Yours is a beautiful word press, sir! Cheers for the small tutorial here!

  5. Daniel Wiltshire Avatar
    Daniel Wiltshire

    Thanks very much for this tutorial. Really well designed website you have here as-well. Loving the previous and next entry links. This site has the wow factor!

    Dan

  6. Hetal Avatar
    Hetal

    Nice tip… better than using one more plugin for such a simple task. Thanks.

  7. Big Pinck Avatar
    Big Pinck

    I get an error message when I use the above code in my simple HTML. Can you assist with a remedy?

  8. jamie Avatar
    jamie

    hey, my theme does not have a “single.php” file… what do I use instead?

    Thanks!

  9. Cristian Gidinceanu Avatar
    Cristian Gidinceanu

    Cool tip :) Thanks!

  10. Praveesh Avatar
    Praveesh

    Really helping post…thank you