WordPress : comment afficher une image différente suivant la page demandée ?
⌚ 2013-12-18 > Aucun commentairePour ce faire, il faut d'abord sélectionner une Image à la Une (Set Featured Image en anglais) pour la page souhaitée, puis éditer le fichier du thème actuel qui gère l'entête des pages.
Exemple avec le thème Nimble : le fichier à modifier est top_info.php (l'éditeur de fichiers se trouve dans Apparence > Éditeur). Placer le code suivant juste avant la fermeture de l'avant-dernière div :
if ( has_post_thumbnail() ) {
$img = wp_get_attachment_image_src(get_post_thumbnail_id(get_the_ID()), 'full');
printf(
'
',
$img[0],
get_the_title(),
$img[1],
$img[2]
);
unset($img);
}
Ce code vérifie la présence d'une image associée à la page et récupère un tableau ($img) contenant le lien direct ainsi que les dimensions.Comme ceci, vous aurez le titre de la page, suivi d'un éventuel sous-titre, puis de l'image en taille originale. En bonus, l'image est responsive ☺
☕ Aucun commentaire
Flux RSS des commentaires de cet article
Derniers commentaires, vous aussi, apportez votre savoir et questionnez.
Bonjour, j'ai exactement le même soucis, sauf que lorsque j…
Pour iOS, il suffit d'attendre iOS 9.3 (ou d'installer la b…
@drazik : Quelle version d'Ubuntu utilises-tu ? J'ai t…
Salut, Merci pour l'article ! J'ai voulu teste…
@Samia : Il n'y a pas de quoi :)