Artículo
|
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.
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.
Ahora, en cualquier lugar del bucle, añadimos el siguiente código.
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
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 |
|
|
Comentarios
Últimas noticias
· factura
Últimos artículos














































