S
Science
Eta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola!
Tengo colocado el botón de Me Gusta de Facebook en los posts y en las páginas de categorías para páginas individuales.
Os voy a contar la PRIMERA PARTE para que sirva de tutorial, y en la segunda me tendréis que ayudar:
- Para generar el botón de Me Gusta debemos acceder aquí: Like Button - Facebook Developers
- En el lugar de la URL vamos a poner XXX. Es por poner algo, ya que cuando se haya generado el código dándole a "Get Code" con nuestra configuración deseada, lo sustituiremos por el siguiente código:
- Después si queremos podemos dejar un idioma predeterminado, de modo que todas las personas lo vean tal y como deseamos y no en el idioma que tienen configurado el facebook (por cuestiones de tamaño). En donde pone:
Nosotros vamos a añadir:
Quedando así:
Pudiendo usar en su lugar "en_US", "es_LA", etc.
- Después insertaremos el código en el fichero single.php si queremos insertarlo manualmente. Yo lo puse justo después de:
- Y para que quede con texto flotante a su alrededor lo puse dentro de:
Y ya funciona!
SEGUNDA PARTE
Ahora vamos a por el Open Graph. Se puede generar desde la misma página donde generamos el botón de Me Gusta (algo más abajo), y nos permite varias cosas:
- Que se vincule correctamente la imagen del post con la que aparece después en el muro del Facebook (eso es lo que yo busco porqué en mi blog no funciona, podéis hacer la prueba).
- Que se genere una página "virtual" del post en Facebook con información para que luego salga en los resultados de búsqueda de Facebook. Es interesante saber que a más posts, más información estamos añadiendo a Facebook y más visitas nos puede llegar desde allí.
Hace falta resaltar también que Open Graph tiene 6 requisitos que son indispensables para que funcione correctamente. Lo que yo no sé donde poner el código generado: si en el single.php o en el header.php.
Y no tengo muy claro tampoco qué "imagen" (y formato), qué "título" y qué "url" poner en las casillas para generar el código.
Muchas gracias de antemano!
EDITO (1 DÍA DESPUÉS): Debo añadir que para tener correctamente configurado Open Graph hay varios plugins, y que el que mejor me funciona es "Facebook Open Graph Meta in WordPress", pues es automático.
En posts antiguos se me vincula bien la imagen que aparece en el muro del facebook con la del post, pero en los posts nuevos no. Sin embargo, cuando le doy a "ver código" de la página aparecen los 6 metatags de Open Graph bien definidos y, sobretodo, el de la imagen lleva la URL correcta. Luego en Facebook aparece otra. Si alguien sabe a qué puede ser debido se lo agradecería mucho.
Espero que alguien pueda ayudarme. Gracias!
EDITO (otro día después): Ya lo tengo solucionado. Con Open Graph funciona de maravilla. El problema es que algunas páginas quedan almacenadas en una cache virtual de Facebook. No sé si se puede hacer nada o qué para limpiarla, pero da igual. Tampoco son muchas páginas.
Por cierto, con el Open Graph bien configurado aparece siempre la imagen en todos los sitios: Digg, share de Facebook, stumbleupon... sin necesidad de seleccionar cual es la imagen. Aparece por defecto, con el título indicado, el excerpt, todo bien!
Tengo colocado el botón de Me Gusta de Facebook en los posts y en las páginas de categorías para páginas individuales.
Os voy a contar la PRIMERA PARTE para que sirva de tutorial, y en la segunda me tendréis que ayudar:
- Para generar el botón de Me Gusta debemos acceder aquí: Like Button - Facebook Developers
- En el lugar de la URL vamos a poner XXX. Es por poner algo, ya que cuando se haya generado el código dándole a "Get Code" con nuestra configuración deseada, lo sustituiremos por el siguiente código:
PHP:
<?php the_permalink();?>
PHP:
src="http://www.facebook.com/plugins/like.php?app_id..."
PHP:
locale=fr_FR&
PHP:
src="http://www.facebook.com/plugins/like.php?locale=fr_FR&..."
- Después insertaremos el código en el fichero single.php si queremos insertarlo manualmente. Yo lo puse justo después de:
PHP:
<div class="post">
PHP:
<div style="float:right; margin-bottom:20px;margin-top:3px;margin-left:20px;margin-right:0px"> ... </div>
Y ya funciona!
SEGUNDA PARTE
Ahora vamos a por el Open Graph. Se puede generar desde la misma página donde generamos el botón de Me Gusta (algo más abajo), y nos permite varias cosas:
- Que se vincule correctamente la imagen del post con la que aparece después en el muro del Facebook (eso es lo que yo busco porqué en mi blog no funciona, podéis hacer la prueba).
- Que se genere una página "virtual" del post en Facebook con información para que luego salga en los resultados de búsqueda de Facebook. Es interesante saber que a más posts, más información estamos añadiendo a Facebook y más visitas nos puede llegar desde allí.
Hace falta resaltar también que Open Graph tiene 6 requisitos que son indispensables para que funcione correctamente. Lo que yo no sé donde poner el código generado: si en el single.php o en el header.php.
Y no tengo muy claro tampoco qué "imagen" (y formato), qué "título" y qué "url" poner en las casillas para generar el código.
Muchas gracias de antemano!
EDITO (1 DÍA DESPUÉS): Debo añadir que para tener correctamente configurado Open Graph hay varios plugins, y que el que mejor me funciona es "Facebook Open Graph Meta in WordPress", pues es automático.
En posts antiguos se me vincula bien la imagen que aparece en el muro del facebook con la del post, pero en los posts nuevos no. Sin embargo, cuando le doy a "ver código" de la página aparecen los 6 metatags de Open Graph bien definidos y, sobretodo, el de la imagen lleva la URL correcta. Luego en Facebook aparece otra. Si alguien sabe a qué puede ser debido se lo agradecería mucho.
Espero que alguien pueda ayudarme. Gracias!
EDITO (otro día después): Ya lo tengo solucionado. Con Open Graph funciona de maravilla. El problema es que algunas páginas quedan almacenadas en una cache virtual de Facebook. No sé si se puede hacer nada o qué para limpiarla, pero da igual. Tampoco son muchas páginas.
Por cierto, con el Open Graph bien configurado aparece siempre la imagen en todos los sitios: Digg, share de Facebook, stumbleupon... sin necesidad de seleccionar cual es la imagen. Aparece por defecto, con el título indicado, el excerpt, todo bien!
Última edición: