Bonjour, en mettant une image sur un article, je souhaiterais qu'elle devienne automatiquement l'image mis en avant, ou l'inverse, je met une image mis en avant, et elle se retrouve sur l'article lorsqu'on le lis.
Comment faire s'il vous plait?
Bonjour, en mettant une image sur un article, je souhaiterais qu'elle devienne automatiquement l'image mis en avant, ou l'inverse, je met une image mis en avant, et elle se retrouve sur l'article lorsqu'on le lis.
Comment faire s'il vous plait?
Bonjour,
Dans le cas de l'affichage automatique d'une image mise en avant, ce n'est pas compliqué.
Il suffit de vérifier si elle existe grâce à has_post_thumbnail() et si c'est le cas, l'afficher dans le fichier adéquat et à l'endroit où on souhaite dans la page.
Par défaut, pour l'afficher pour les articles, il s'agit de single.php dans le thème activé.
Pour l'autre cas de figure, c'est un peu plus compliqué, d'autant que la question manque cruellement d'informations.
Mais en gros, on peut récupérer la première image du contenu en utilisant la RegEx suivante :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 preg_match('<img[^>]+>', get_the_content(), $ma_premiere_image); if(!empty($ma_premiere_image)) { echo $ma_premiere_image[0]; }
Partager