Wenn Ihre Website-Besucher die Beiträge in sozialen Medien wie Facebook teilen, wird mit jedem Beitrag ein Bild namens Facebook Open Graph angehängt. Dieses Bild kann das Beitragsbild Ihres WordPress-Beitrags oder ein anderes im Beitrag verwendetes Bild sein. Sie können auch ein Standardbild für Facebook Open Graph festlegen.
Anleitung: Fügen Sie den folgenden Snippet zur functions.php-Datei Ihres WordPress-Themes hinzu.
Sie müssen Ihre ADMIN_ID festlegen, indem Sie http://graph.facebook.com/yourfacebookusername besuchen, und die URL des Logos Ihrer Website ändern. Dann können Sie überprüfen, ob Facebook alle korrekten Informationen erhält, indem Sie zu https://developers.facebook.com/tools/debug gehen.
function diww_facebook_image() {
echo '<meta property="fb:admins" content="ADMIN_ID" />';
echo '<meta property="og:title" content="' . get_the_title() . '" />';
echo '<meta property="og:site_name" content="' . get_bloginfo('name') . '" />';
global $post;
if ( is_singular() ) { // only if a single post or page
echo '<meta property="og:type" content="article" />';
echo '<meta property="og:url" content="' . get_permalink() . '" />';
if (has_post_thumbnail( $post->ID )) { // use featured image if there is one
$feat_image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'large' );
echo '<meta property="og:image" content="' . esc_attr( $feat_image[0] ) . '" />';
}else{ // use site logo in case no featured image
echo '<meta property="og:image" content="http://yourdomain.com/logo.png" />';
}
}
if ( is_home() ) { // for homepage only
echo '<meta property="og:type" content="website" />';
echo '<meta property="og:url" content="' . get_bloginfo('url') . '" />';
echo '<meta property="og:image" content="http://yourdomain.com/logo.png" />';
}
}
add_action( 'wp_head', 'diww_facebook_image' );
Vielleicht möchten Sie auch einen Facebook-Share-Link erstellen.
Dave, es gab eine kurze Zeit, in der ich meine Beiträge geteilt habe und Facebook ein Bild von meinen Anzeigen verwendet hat, und mir dann mitgeteilt hat, dass es nicht erlaubt sei! Dies geschah, auch wenn ich oben im Beitrag ein Nicht-Anzeigen-Bild hatte. Es hat sich von selbst gelöst, aber dieser Snippet könnte nützlich sein, um das gewünschte Bild auszuwählen.