2

Ich habe einen Blog-Beitrag here. Wenn ich das auf Facebook teile, wird das Vorschaubild nicht angezeigt.Facebook Vorschau Bild nicht für WordPress Blog-Post

Ich habe versucht, mit erneut scrapping Es gibt keine Fehler und zeigt das richtige og: Bild-Tag, aber das Vorschaubild nicht aktualisiert.

<meta property="og:image" content="http://gingerslist.com/blog/wp-content/uploads/2015/11/blossom-233838_1920.jpg" /> 

Das aktuelle Bild ist 1920 x 1276, was deutlich über der 200x200 Anforderung ist. Es ist 304KB, nirgends in der Nähe der 8MB Größenbeschränkung. Ich habe versucht, es ohne Glück zu schrumpfen.

Ich habe versucht Einstellung ist wie das vorgestellte Bild und als erstes Bild in der Post. Nichts hilft.

+0

Wahrscheinlich einige Cache-Problem. Ich habe es nicht gepostet, aber FB gibt mir diese Vorschau, wenn ich Ihren Blog-Link einfügen: https://d2ppvlu71ri8gs.cloudfront.net/items/2A3F1K0s3G3v1Q0s1P3B/Screen%20Shot%202017-05-10%20at%208.18.50%20PM .jpg – brasofilo

+0

Ja! Sieht aus wie ein wenig Geduld es repariert hat. :) Vielen Dank! –

Antwort

0

Geduld behoben. Es war wahrscheinlich ein Caching-Problem mit dem Browser.

Danke @brasofile für mich wissen lassen, dass es funktionierte.

1

Geduld hat in meinem Fall nicht geholfen. Sobald die Bilder ohne eine Bildvorschau hochgeladen wurden, kamen sie nie zurück. Das verursachte ein riesiges Problem mit einem viralen Beitrag, der ein Bild vermisst ... Sie können sich vorstellen. Re-Scraping im Facebook-Debugger-Tool ist eigentlich, was Facebook empfiehlt, um dieses Problem zu lösen. (siehe Best Practices Dokumentation von Facebook für offene Grafik) Obwohl dies nicht das Vorschaubild von älteren Posts zurückbringt (zumindest für mich. Ich habe Posts Monate alt, die noch ohne Vorschaubild sind, wieder geschabt). Facebook schlägt zwei Lösungen:

  • Zuerst ist Bildhöhe und -breite
  • Zweitens ist das Bild zu kratzen im developer.facebook Debugger-Tool

Die erste Lösung scheint nicht hinzuzufügen arbeite mehr. Es funktionierte nicht für mich, und ich sehe immer mehr Leute, die hier darüber schreiben. Es funktioniert nicht mehr. Die zweite Lösung ist die einzige, die funktioniert. Aber da ist ein Fang. Dies manuell zu tun, ist vielleicht in Ordnung, aber wenn Sie möchten, dass die Dinge reibungslos laufen und viele Posts täglich auf Facebook laufen, ist das keine Lösung. Automatisierung ist erforderlich. So , um die einzige Lösung zu verwenden, die Facebook vorschlägt, können Sie einen iframe in der Fußzeile Ihrer Seite hinzufügen, die die Verschrottung für Sie zum Zeitpunkt der Veröffentlichung tun wird, und auf diese Weise wird es immer mit einem Bild sein Vorschau und es ist alles automatisch.

Fügen Sie einfach Folgendes in die Datei footer.php Ihrer Website ein.

<iframe style="width:0; height:0; margin:0; padding:0; border:0; position:absolute;" src="https://developers.facebook.com/tools/debug/sharing/?q=<?php the_permalink(); ?>">‌​</iframe> 

Sie möchten in Zukunft regelmäßig überprüfen, falls Facebook den Link zu seinem Debugger ändert. Sie müssen es auch ändern. Auch der "the_permalink()" Teil ist, wo Sie Ihre URL platzieren, die zu Ihrer Website führt, die Sie verwenden. Der Code, den ich in diesen Link eingefügt habe, macht dies automatisch für Sie.

Möglicherweise haben Sie Ihre Antwort als Lösung markiert, aber bedenken Sie, dass es nicht und es könnte Sie auf der a * s im schlimmsten Moment möglich beißen (man denke an die virale Post ...)

Prost

Kredit an Benutzer Dan für einen Hinweis, wie man das löst.