Complemento de caché W3 y compartir en Facebook [cerrado]

2

ÚLTIMA ACTUALIZACIÓN (13 de junio de 2012)

No puedo averiguar qué está mal con mis códigos. Cuando quiero compartir una de mis publicaciones de blog y usar el botón de compartir de Facebook o copiar el enlace de la publicación de blog directamente en Facebook, todo lo que aparece es la URL en sí, no la información meta, como la descripción o la imagen destacada. Llené los metadatos de cada publicación y también agregué Open Graph a mi código.

Sin embargo, cuando intento compartir los enlaces de las publicaciones de mi blog en Facebook, ni la meta descripción ni una miniatura aparecerán en la mayoría de las publicaciones de mi blog. Es como si algo estuviera bloqueando la información. Me he quedado sin ideas. ¡Realmente espero que ustedes puedan ayudarme a descubrir qué está mal! (¡Obviamente, reemplacé los rellenos anteriores con mis propios datos!)

También usé el depurador de Facebook y todo lo que me dice es:

  

No se puede descargar: no se pudieron recuperar los datos de la URL.

Información actualizada:

¡Finalmente pude averiguar qué estaba mal gracias a Milo y MathSmath! El complemento de caché de W3 está interfiriendo con el progreso de compartir de Facebook, pero es bastante fácil cambiar eso. ¡Desplázate hacia abajo para ver mi respuesta! Funciona como un encanto!

    
pregunta japanworm 13.06.2012 - 16:43

6 respuestas

2

Supongo que esto tiene algo que ver con tu capa de almacenamiento en caché. La guía de Facebook dice que está recibiendo una respuesta 206 al enlace de ejemplo que publicaste. A 206 significa que la respuesta contenía solo contenido parcial y, a menudo, es el resultado de un mecanismo de almacenamiento en caché. También tiene algunas reglas de validación bastante estrictas, y su encabezado de respuesta puede tener un formato incorrecto (por ejemplo, me parece que falta un encabezado de tipo de contenido, de un solo vistazo).

Intente deshabilitar su complemento de almacenamiento en caché y revertir su htaccess a la versión básica de WordPress (las líneas entre los comentarios "comience con WordPress" y "Fin WordPress" al final). A ver si eso ayuda?

    
respondido por el MathSmath 12.06.2012 - 16:45
3

He encontrado este mismo problema antes ... algunas cosas que puedes hacer.

En tu sitio web, asegúrate de tener ...

  • Una imagen apropiada cerca de la parte superior de la página, el título y la etiqueta alt son relevantes

  • Una etiqueta META de "descripción" es una etiqueta que aparece en el <head></head> de la página ejemplo: <meta name="description" content="enter your description here" />

  • Un fragmento de texto compatible con la web dentro de una etiqueta <p> en algún lugar de la página. Por "web friendly" me refiero al texto real ... no a una imagen incrustada con texto.

Encontré que estas 3 cosas me ayudaron a mejorar esa pequeña publicación en la funcionalidad de Facebook.

Espero que ayude.

    
respondido por el Simon 29.05.2012 - 19:00
3

Aquí hay un gran artículo que encontré en etiquetas meta personalizadas hoy enlace

    
respondido por el Simon 31.05.2012 - 19:05
2

¿Está utilizando un complemento que hace detección móvil? visitar su sitio con un agente de usuario de iOS devuelve un montón de caracteres basura, supongo que tiene algunos problemas de agente de usuario con el rastreador de Facebook y no está obteniendo el marcado real de su sitio. haga clic en el enlace en el depurador de FB que muestra exactamente lo que ve el rastreador, la etiqueta principal de su sitio está casi completamente vacía.

    
respondido por el Milo 10.06.2012 - 17:32
0

Gracias a las ideas de Milo's y MathSmath, yo mismo pude encontrar una solución. Al parecer, muchas personas tienen problemas con W3 Cache y compartir en Facebook. ¡Sin embargo, hay una solución bastante simple!

Vaya a la configuración del complemento de caché W3, más específicamente a "caché de página" y asegúrese de rechazar estos agentes de usuario:

  

facebookexternalhit

     

FacebookExternalHit / 1.1

     

FacebookExternalHit / 1.0

Esto bloqueará que W3 Total Cache no envíe páginas en caché a Facebook.

Personalmente todavía tengo problemas al usar el botón "Me gusta" o "Compartir" en mi blog. El botón "Me gusta" a veces no proporciona la miniatura correcta, pero estoy seguro de que también puedo solucionarlo. Podría actualizar esta respuesta entonces. El botón "compartir" que uso no funciona en absoluto. Supongo que necesito encontrar otro código para el botón de compartir de Facebook y volver a intentarlo. ¡Copiar la URL directamente en Facebook para compartir algo funciona bien ahora!

    
respondido por el japanworm 13.06.2012 - 16:40
0

Se aplicó la solución anterior: se modificaron los agentes de usuario. El procedimiento que resolvió el problema fue desde el sitio de desarrolladores de Facebook.

Vaya al siguiente enlace.

enlace para determinar si Facebook detecta su og: image. Si no, agrega algún código.

Con lo nuevo de Facebook Open Graph, puedes definir una miniatura para esa página en tu "cabecera" del formulario <meta property="og:image" content="[image url]"/>

    
respondido por el Leo 25.07.2013 - 04:56

Lea otras preguntas en las etiquetas