W3 Cache Plugin und Facebook Sharing

AKTUELLES UPDATE (13. Juni 2012)

Ich kann nicht herausfinden, was mit meinen Codes nicht stimmt. Wenn ich einen meiner Blog-Posts teilen und den Facebook-Share-Button verwenden oder den Link des Blog-Posts direkt in Facebook kopieren möchte, erscheint nur die URL selbst, nicht die Meta-Informationen wie Beschreibung oder Bild! Ich habe die Metadaten für jeden Post ausgefüllt und auch Open Graph zu meinem Code hinzugefügt.

Wenn ich jedoch versuche, meine Blog-Post-Links auf Facebook zu teilen, würde weder die Meta-Beschreibung noch ein Thumbnail für die meisten meiner Blog-Posts auftauchen. Es ist als ob etwas die Informationen blockiert. Mir sind die Ideen ausgegangen. Ich hoffe wirklich, dass ihr mir helfen könnt, herauszufinden, was los ist! (Natürlich habe ich die obigen Füller durch meine eigenen Daten ersetzt!)

Ich habe auch den Facebook-Debugger benutzt und alles, was es mir sagt, ist:

Download nicht möglich: Daten konnten nicht von URL abgerufen werden.

Aktualisierte Information:

Dank Milo und MathSmath konnte ich endlich herausfinden, was los war! Das W3-Cache-Plugin stört den Facebook-Sharing-Fortschritt, aber das lässt sich leicht ändern. Scrolle nach unten, um meine Antwort zu sehen! Klappt wunderbar!

Solutions Collecting From Web of "W3 Cache Plugin und Facebook Sharing"

Ich nehme an, das hat etwas mit Ihrer Caching-Ebene zu tun. Der Facebook-Link sagt, dass er eine 206-Antwort auf den von Ihnen geposteten Beispiel-Link erhält. A 206 bedeutet, dass die Antwort nur partiellen Inhalt enthält und oft das Ergebnis eines Caching-Mechanismus ist. Es hat auch einige ziemlich strenge validationsregeln, und Ihr Antwortheader kann errorshaft sein (zum Beispiel sieht es so aus, als ob mir ein Inhaltstyp-Header auf den ersten Blick fehlt).

Versuchen Sie, Ihr Caching-Plug-in zu deaktivieren und Ihren htaccess auf die reine WordPress-Version zurückzusetzen (die Zeilen zwischen den Kommentaren “Begin WordPress” und “WordPress beenden” unten). Sehen Sie, ob das hilft?

Ich bin auf das gleiche Problem gestoßen, bevor … ein paar Dinge, die Sie tun können.

Stellen Sie auf Ihrer Website sicher, dass Sie …..

  • Ein passendes Bild oben auf der Seite, Titel und alt-Tag sind relevant

  • Ein “description” META-Tag Dies ist ein Tag, der im des Seitenbeispiels vorkommt:

  • Ein Stück webfreundlichen Text innerhalb eines

    Tags irgendwo auf der Seite. Mit Web-freundlich meine ich eigentlichen Text … kein Bild mit Text eingebettet.

Ich fand diese 3 Dinge, die mir halfen, diese kleine Publish to Facebook functionalität zu verbessern.

Ich hoffe, das hilft.

Heres ein großer Artikel, den ich heute auf benutzerdefinierten Meta-Tags gefunden habe http://umairj.com/29/modify-how-the-shared-item-appear-on-facebook/

Verwenden Sie ein Plugin, das mobile Erkennung durchführt? Wenn Sie Ihre Website mit einem iOS-Benutzer-Agent besuchen, erhalten Sie eine Reihe von ungültigen Zeichen zurück. Ich nehme an, Sie haben einige Probleme mit dem Facebook-Crawler und es wird nicht das tatsächliche Markup Ihrer Website erhalten. Klicken Sie auf den Link im FB-Debugger, der genau zeigt, was der Crawler sieht. Das head-Tag Ihrer Site ist fast vollständig leer.

Dank der Ideen von Milo und MathSmath konnte ich selbst eine Lösung finden. Anscheinend haben viele Leute Probleme mit W3 Cache und teilen auf Facebook. Es gibt jedoch eine recht einfache Lösung!

Gehen Sie zu den W3-Cache-Plugin-Einstellungen, genauer gesagt zum “Seiten-Cache”, und vercasting Sie diese Benutzeragenten:

facebookexternalhit

FacebookExternalHit / 1.1

FacebookExternalHit / 1.0

Dadurch wird verhindert, dass W3 Total Cache Seiten im Cache an Facebook sendet.

Persönlich habe ich immer noch Probleme, wenn ich den “Gefällt mir” oder “Teilen” Button in meinem Blog benutze. Der “Gefällt mir” -Button liefert manchmal nicht das richtige Thumbnail, aber ich bin mir sicher, dass ich das auch beheben kann. Ich könnte diese Antwort dann aktualisieren. Die Schaltfläche “Teilen”, die ich verwende, funktioniert überhaupt nicht. Ich denke, ich muss einen anderen Code für die Facebook-Freigabe finden und es erneut versuchen. Kopieren Sie die URL direkt in Facebook, um etwas zu teilen, funktioniert jetzt gut!

Wenden Sie die oben genannte Lösung an – die Benutzeragenten ändernd. Das Verfahren, mit dem das Problem getriggers wurde, stammt von der Facebook-Entwickler-Website.


Gehe zum folgenden Link.

https://developers.facebook.com/tools/debug, um festzustellen, ob Facebook Ihr og: image erkennt. Wenn nicht, füge etwas Code hinzu.

Mit dem neuen Facebook Open Graph-Material können Sie ein Vorschaubild für diese Seite in Ihrem “Kopf” des Formulars definieren