2013-06-25 2 views
6

Es scheint, dass Facebook und LinkedIn unterschiedliche Standards für das og: image haben. an Face sie darauf hinweisen, dass das Bild von mindestens 200 x 200 Pixel (Quadrat) siehe here jedoch LinkedIn 180 sein sollte x 110 Pixel (rechteckig) raten siehe hereOpen Graph: og: Bildanzeige Unterschiede ZWISCHEN LINKEDIN UND FACEBOOK

Gibt es eine Möglichkeit, ein og Ziel: Bild entweder Facebook oder LinkedIn separat? Was ist der beste Weg, dies zu tun?

Ich versuche, ein Standard-Thumbnail für die Website-Homepage zu erstellen, die Benutzer die Homepage auf eine nette Weise freigeben können. Im Moment schneidet LinkedIn mein og: Bild ab, obwohl Facebook und Google+ es schön teilen.

Antwort

9

Dies sollte es tun.

<meta property="og:image" content="image-180x110.jpg" /> <!-- 180x110 Image for Linkedin --> 
<meta property="og:image:width" content="180" /> 
<meta property="og:image:height" content="110" /> 
<meta property="og:image" content="image-200x200.jpg" /> <!-- 200x200 Image for Facebook --> 
<meta property="og:image:width" content="200" /> 
<meta property="og:image:height" content="200" /> 
+0

Diese Antwort und sollte als "akzeptiert" markiert werden. – Thomas

+0

Hat nicht den Trick für mich gemacht. Facebook lädt beide Bilder, zeigt aber beim Teilen nicht den größeren an. – Lightheaded

0

Abhängig von der Serverumgebung kann so etwas funktionieren.

<meta property="og:image" content="<?php echo(strpos($_SERVER['HTTP_USER_AGENT'],'LinkedInBot') !== false ? 'image-180x110.jpg' : 'image-200x200.jpg'); ?>" />