Como poner el botón de “Me Gusta” en tu blog de WordPress

Facebook introdujo unos cambios hace muy poco, entre otras cosas, que ahora puedes decir que “te gusta” cualquier contenido en internet y hacérselo saber a toda tu red de contactos.

Como creador de contenido la pregunta importante es “¿cómo le hago para que la gente marque mis cosas?” Facebook nos da una herramienta para crear un botón que podemos añadir en nuestra página de manera muy sencilla. Pero este botón sirve para contenido estátido, que tiene una dirección fija.

En sitios dinámicos en los que ya tenemos mucho contenido generado y cada día hacemos más, como blogs de WordPress, implementar este botón de uno por uno se hace muy difícil.

Afortunadamente la gente de GeekoSystem se las arreglaron para adaptar el código del botón de “me gusta” y meterlo en cualquier tema. El post original detalla como hacerlo, pero a final de cuentas se trata de tomar el código que nos da Facebook para hacer el botón y modificarlo así:

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

Lo metemos en nuestro tema y ya tenemos el botón de “me gusta” funcionando para todos nuestros posts.

De hecho, cambiamos lo que está en negritas a:

<?php echo rawurlencode('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']); ?>

podemos hacer funcionar el botón en cualquier sitio.