Añadir un botón de enviar o «Me gusta» de Facebook es fácil, tan solo hay que copiar el código que nos dan.
En el muro de la persona que ha gustado de esa página se mostrará un resumen con una de las imágenes que contenga al azar.
He añadido un botón para compartir en FB y en Twitter las opiniones que dejáis en pqpq.es
Me molestaba que esa imagen no fuera siquiera la primera, quería controlar qué imagen mostrar.
La solución es una Open Graph tags, una meta tag, una línea de código dentro del <head>, concretamente og:image
Si tuviéramos una página estática añadiríamos esta línea dentro del <head>
<meta property="og:image" content="https://ceslava.com/miimagen.jpg" />
En sitios dinámicos gestionados por WordPress podemos aprovecharnos de los thumbnails, de las miniaturas que añadimos a los posts y decirle a Facebook que utilice esas miniaturas.
El código habría que insertarlo en nuestro archivo functions.php
1: function miniaturafacebook() {
2: if ( has_post_thumbnail()) {
3: $fbthumb = wp_get_attachment_image_src( get_post_thumbnail_id());
4: $fbthumb = $fbthumb[0];
5: } else {
6: $fbthumb = "https://ceslava.com/img/logo100.png";
7: }
8: echo '<meta property="og:image" content="'.$fbthumb.'" />';
9: }
10: add_action('wp_head', 'miniaturafacebook');
Recuerda cambiar la línea 6 que mostrará una imagen en el caso de que ese post no tenga añadida una miniatura.
Botones de compartir en los comentarios
Para que cualquiera pueda RT o compartir los comentarios en un blog podemos añadir estas líneas en el archivo comments.php
1: <a href="http://twitter.com/home?status=
2: <?php urlencode(the_permalink());?>%23comment-<?php comment_ID() ?>
3: <?php echo wp_title() ?>
4: via @ceslava">
5: <img src="[icono-Twitter]"/>
6: </a>
7: <a href="http://www.facebook.com/share.php?u=
8: <?php the_permalink();?>%23comment-<?php comment_ID() ?>" >
9: <img src="[icono-Facebook]"/>
10: </a>
Cambia la línea 4 por tu usuario de Twitter y las 5 y 7 con las rutas a las imágenes de tus iconos.
Demo / debates
Si quieres probarlo en cualquiera de estos 18 debates sobre redes sociales, facebook, twitter y blogs
- ¿Deben los políticos utilizar las redes sociales?
- ¿Deben las empresas «espiar» los perfiles de sus empleados en las redes sociales?
- ¿Son las redes sociales una moda pasajera?
- ¿Compartes tus fotos en Facebook o en Flickr?
- ¿Acabará @facebook.com con el resto de servicios de correo electrónico?
- Mark Zuckerberg
- ¿Cancelas las cuentas de Internet que ya no usas?
- ¿Dices la verdad en tus perfiles de Internet?
- ¿Tienes avatar o dejas el que viene por defecto?
- Tuenti vs. Facebook
- ¿Utilizas al navegar los botones de compartir?
- Chat vs. Mensajería Instantánea vs Red Social vs. Foro
- Google Friend Connect vs. Facebook Connnect
- Facebook: ¿Te encanta o lo odias?
- ¿Estamos llegando al fin del fenómeno blogs?
- Redes sociales ¿Twitter o Facebook?
- ¿Prefieres Twitter o RSS?
- Micro Blogging: Tumblr vs. Twitter
Estupendo, normalmente lo que me salia era el contador de visitas. Probaré a ver que tal.
Gracias.
agregue la linea de codigo en mi sitio http://www.casadeldeporte.cl y no me sirve u.u trabajo en wordpress …