On pourrait croire que Twitter prend la méta :

<meta property="og:image" content="URL">

Pour afficher une image lors des partages, mais en réalité le réseau social se base sur :

<meta name="twitter:image" content="URL">

Reprise automatique de l’image à la une pour méta twitter

Avec ce hook nous nous assurons d’avoir toujours l’image à la une dans le code, l’image n’est pas placée dans la métabox en back-office.

function custom_twitter_default_image($twitter_image) {
    if (is_singular() && has_post_thumbnail()) {
        $thumbnail_id = get_post_thumbnail_id();
        $thumbnail = wp_get_attachment_image_src($thumbnail_id, 'full');
        $twitter_image = $thumbnail[0];
    }
    return $twitter_image;
}
add_filter('wpseo_twitter_image', 'custom_twitter_default_image');
5 1 vote
Article Rating
S’abonner
Notification pour
guest
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires