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');