Categorías destacadas
programacion php    
Artículo
1
¡votar!

 Añadir botón de me gusta en un determinado post de Wordpress

Si estás acostumbrado a utilizar Wordpress, podrás saber que hay cientos de plugins que te permite añadir el botón de me gusta de Facebook a los post, pero no hay un plugin que nos permita añadir este botón en un post determinado que indiquemos.

Vamos a ver como poder modificar nuestro Wordpress para poder hacer esto.

Lo primero que hacemos es abrir el archivo “single.php”, y buscamos algo similar a este bucle.
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

En el bucle, vamos a crear una llamada para comprobar si hay un campo personalizado “fb-like”. Podremos hacer esto remplazando el texto anterior por este que os indicamos.
<?php if (have_posts()) : while (have_posts()) : the_post();
$fblike = get_post_meta($post->ID, 'fb-like', $single = true);
?>

Ahora, en cualquier lugar del bucle, añadimos el siguiente código.
<?php
if($fblike !== '') { ?>
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&layout=standard&show_faces=false&width=450&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:60px;"></iframe>
<?php }
else { echo ''; } ?>

El código anterior, lo que hace es comprobar que aparece el campo personalizado “fb-like”, por medio de “get_post_meta”. Si este campo está especificado, entonces mostraremos el botón de Facebook en el mensaje. Si no está, el botón no se mostrará.

Por lo tanto, si queréis mostrar el botón de Facebook, lo único que debéis de hacer es añadir el campo “fb-like” con el valor a true.

Vía: Wpbeginner
   
Publicado por:
Angel Carrero
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon