Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Uno de los grandes motivos por los que las publicaciones de Facebook consiguen un nivel elevado de likes y comentarios, es debido al atractivo de su formato y a que llaman la atención de los usuarios. ¿Cómo? Mostrando una imagen acompañando al título y a las primeras líneas del post. Facebook recoge esta imagen de forma automatizada pero seguro que te ha pasado mil veces que vas a compartir algo y no sale la miniatura del post, sale otra imagen que no tiene nada que ver o peor incluso: no sale ninguna foto. No os preocupéis, esto tiene fácil solución.

Facebook lo que hace es recoger las primeras etiquetas del tipo IMG y te las muestra para que elijas la correcta. Puede ocurrir que porque haya funciones javascript que carguen el contenido o impidan su lectura, no pueda mostrarlas. Debido a esto lo mejor es especificar la imagen que quieres que salga en los metadatos de Facebook. Supongo que conocéis los metadatos HTML, etiquetas que deben ir en la cabecera de las páginas HTML, necesarios de cara al SEO y que indican el título, la descripción, tipo de contenido… Pues existen unos equivalente para Facebook: Open Graph Protocol. Al igual que los metadatos HTML deben ir en la cabecera e indican información para que Facebook pueda obtener el título, la descripción o la imagen de los posts, por ejemplo en los compartir.
WordPress
Si usas WordPress la solución es muy sencilla: un plugin. Facebook Like Thumbnail es un plugin que te genera dinámicamente estos metadatos y los prepara para que Facebook no tenga ningún problema. Incluso en la configuración puedes definir un thumbnail por defecto cuando un post no tiene ninguna imagen.
HTML
Si tienes que escribirlo «a pelo» en HTML, puedes ver todos los metadatos de Facebook en OGP pero el único que debes cargar para la imagen es el siguiente:
Recuerda que debes ponerlo dentro de las etiquetas <head></head>. Por supuesto, si haces esto siempre te mostrará la misma imagen para todos los posts. Si quieres algo dinámico, dependiendo de cómo esté programada tu web o el CMS de tu blog, puedes usar funciones para que carguen diferentes imágenes. Si tenéis algún problema específico, ponlo en los comentarios e intentaré resolverlo.
Posibles problemas
En muchas ocasiones me he vuelto loco para intentar que funcionaran los thumbnails, estando todo bien por mi parte, y es que Facebook tiene muchos errores, problemas de caché, formatos que no le gustan… Por eso os dejo una lista de posibles problemas y herramientas:
- A Facebook no le gustan los PNGs, usa siempre JGP o GIF.
- A Facebook no le gustan los espacios en las URLs ni tampoco cuando hay variables después de la imagen.
- Si te estás volviendo loco porque no sale el thumbnail, usa Lint, la herramienta de debug de Facebook. Introduce la URL de un post y verás la información que Facebook detecta, avisos y errores.
- Otra curiosidad es que en algunos casos funciona cuando compartes una URL sin http://www. y la / final, por ejemplo: pisitoenmadrid.com/blog/2012/05/los-mejores-dibujos-de-draw-something.
Facebook y sus misterios 🙂 Si tenéis problemas con algo, ¡coméntalo!
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Ze
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Justo me he preguntado eso en estos días.
Gracias.
Ze
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Jorge Toro
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Muy interesante David.
La verdad es que da mucho coraje cuando pasa 🙂
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Profesor Yeow
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Tu sabes que no logro hacer funcionar las miniaturas en mi blog? Del dia a la mañana (justo hoy 08-11-12) dejaron de funcionar y no he tocado anda en el codigo. Es mas, las metas antiguas (que venian de xHTML y las «nuevas» de Open Graph, pero dejo de andar sin motivo. Ya no se que hacer.
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Julio
Gracias!! Mi imagen era PNG y apenas cambié a JPG ya se puede ver. El facebook-debug ya lo conocía.
Un abrazo.
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
David
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Me estoy volviendo loco con las imagenes al compartir un artículo/noticia en Facebook. Cuando le das a compartir muestra el título y el fragmento correctamente, pero la imagen da error. Cuando da error -lo increíble es que no es siempre- muestra siempre la misma imagen, que no tiene nada que ver con la de la noticia en cuestión ¿Puedes echarme una mano?
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Israel Vilches
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Muchisimas gracias! estaba necesitando encontrar el por qué me estaba fallando cuando publicaba los OG de unas web en Facebook.
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Ãlvaro
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Lo echaré un vistazo detenidamente. El problema es que en ‘face’ tengo un perfil para blog o web y siempre pensaba que era diferente pero a lo mejor mi problema es alguno de los que has expuesto.
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
miguel ángel
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Hola: Acabo de cambiar la plantilla de mi blog y pues al intentar compartir un post -desde el blog o en Facebook- no me arroja bien o la imagen o la información.
¿Me podrías ayudar?
Gracias!
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Javier
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Qué tal? Generalmente no comento cuando estoy buscando alguna solución pero esta vez me fijé en que estaba muy bueno el post y voy a intentarlo.
Lo que me pasa es que tengo una web desde hace poco y la manejo en conjunto con la cuenta de twitter, lo que pasa es que al postear en la web y compartir el post en twitter, automáticamente me postea también en la página de FB de la web (y eso está bien) el problema es que la imagen que aparece de thumbnail siempre es la misma pero nada que ver con el logo de la web, tal vez es una pregunta pendeja pero me gustaria solucionarla, gracias!
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
nury
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Buenas dias:
Mi problema es cuando intento compartir el blog me muestra la imagen destacada de la anterior entrada, no de la ultima entrada, que podria hacer?? probé con el link para visualizar errores y sale Errors That Must Be Fixed
Valor de objeto no válido: El objeto en la URL «http://afashionlist.com» del tipo «article» no es válido, porque el valor «» de la propiedad «og:image:url» no se puede analizar como un tipo «url».
Como se puede arreglar eso?? Gracias por su informacion
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
santiago
Que barbaridad este post, increíble de bueno.
Muchas gracias a la web y a David Alayón.
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Daniel
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Muy buen dato me fue muy útil… saludos y muy buen BLOG…
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Stevens
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Hola, gracias por la info la cabo de incluir en mi website y ha funcionando de maravilla.
Ahora me doy cuenta que pasa lo mismo en LinkedIn, cuando trato de compartir los post no me toma el thumnail, sabes de pronto que código o plugin soluciona este problemilla en linkedIn?
Mil gracias
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Felipe
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Es un grave problema esto de que no tenga thumbnail el link porque no clickea ni cristo. Yo ya no sé que hacer, ni siquiera el Lint me soluciona el problema. Al final he optado por adjuntar foto con post. Aún así es un parche 🙁
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Manuel
Me pregunto si hay alguna otra posibilidad de generar el thumbnail de una web que no sea definiéndola en los metas.
¿O es la única opción?
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Tonatiuh Cordero
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Pues el plugin que mencionas dice que está corrompido y que se necesita actualizarse. Muchas gracias por hacernos la vida más fácil en estos detalles porque como dice algunos compañeros arriba,en verdad da coraje que no salga lo queremos. Saludos de Mexico y hasta luego. Estaré dándome mis vueltas por aquí.
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
ernesto
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
En mi caso me esta pasando con blogs creados en WORPRESS.COM. Como no es posible agregar plugins tendre que investigar que solucion ofrecen. Gracias por articulo.
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Cristina
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
A mi lo que me ocurre es cuando comparto hacia face un pos de mi blog de Bloguera, parece siempre la misma foto de un mismo gaget grafico, y eso se ve mal y aburrido ¿Cómo puedo remediar eso? Gracias
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Julián
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Buenas! Sé que la entrada es de hace dos años, pero la verdad que si pudieses darme una mano sería espléndido, mi problema es el siguiente:
Tengo mi web (la que puse en el input de Website), la cual tiene su apartado de «Blog personal», hasta acá todo bien. Al script de php lo hice completamente yo desde 0, y no puedo logar poner las meta og. Te explico, el está en mi archivo header.php, el cual tengo con un include en ver_entrada.php, el problema es que los datos de cada entrada los envío via $_GET, y están por debajo del include, osea que no tengo ninguna manera de posicionar los OG en el head, ¿cómo puedo hacer esto? Muchas gracias de antemano
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Julián
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Otra cosa que me faltó aclarar… No sólo tengo el $_GET debajo del include, sino que también tengo todas las consultas a la base de datos, lo que hace la tarea aún más imposible… Y por si fuera poco, tengo el archivo de conexión llamado con un include en header.php entonces si pongo las consultas a la base de datos antes que el include del header, no se leería el archivo de conexión, una situación realmente complicada…
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
bruno
gracias
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Anam cara
Hola, estoy en blogger, si tengo varios artículos, ¿cómo haría para determinar una imagen diferente en cada uno de ellos?. Y que ésta no sea por defecto la primera imagen del post.
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
jesus
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
hola amigos me estoy volviendo loco loco de remate no se que hacer me carga la descripción el titulo pero no me carga la image que quiero me carga otra de otro pots si saben que hacer porfa ayudenme esta es mi web http://www.dalemegusta.com.ve
y este es mi correo : masterkingramirez@hotmail.com
porfa espero su repuesta este es mi trabajo pero no puedo trabajar si no me carga la imagen correcta
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
teukrion
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Hola tengo un portal de vídeos propio altube.sibarcelona.es intento compartir el vídeo pero no me sale nunca el thumbnail del vídeo que quiero compartir. No tengo idea de que porque puede ser, agradecería cualquier sugerencia. Gracias
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
mira como esa casa se roba el perro y nadie va a ver - Latinoamericanos.com
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
Marco
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/customer/www/pisitoenmadrid.com/public_html/blog/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
A mi me pasa que facebook no muestra la descripcion de mis post, la imagen sí.No muestra ninguna descripcion, alguna idea de qué será?.
Esta es mi pagina: http://diarionoticiasweb.com/
Gracias.