J'utilise un plugin qui définit la vignette de votre image de partage fb. Le src est
<?php echo wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?>
Ce qui fonctionnait bien, mais cela ne montre pas le pouce X sur chaque page (plutôt que la vignette actuelle). Le problème est que j'ai une boucle dans la barre latérale.
Y a-t-il un moyen de faire
<?php echo wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?>
Obtenir sa pièce jointe à partir de la première boucle (car ce code est au bas de la page)
Ou y a-t-il un autre hack pour le faire partir de la première boucle?
Définissez une variable dans la première boucle comme suit:
$saved_post_id = $post->ID;
Puis plus tard dans la page, utilisez cette variable comme:
echo wp_get_attachment_url( get_post_thumbnail_id( $saved_post_id ) );