Voulez-vous vérifier si un article a une ou plusieurs pièces jointes d'image ? Nous avons créé un extrait de code rapide que vous pouvez utiliser pour vérifier si un article a plus d'une pièce jointe d'image dans WordPress.
Instructions :
Tout ce que vous avez à faire est d'ajouter ce code au fichier single.php de votre thème, puis d'ajouter du code aux lignes 9 et 11 pour ce que vous souhaitez que le code fasse, selon que l'article a une ou plusieurs pièces jointes d'image.
<?php
$attachments = get_children(
array(
'post_type' => 'attachment',
'post_mime_type' => 'image',
'post_parent' => $post->ID
));
if(count($attachments) > 1) { ?>
<!-- Do something like show a slider -->
<?php } else { ?>
<!-- Display a single image -->
<?php } ?>
Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : 28 meilleurs thèmes WordPress de CV pour faire meilleure impression et 10 meilleurs plugins WordPress de témoignages pour ajouter une preuve sociale.
Vous pouvez renouveler cet extrait. Il sera très utile aux développeurs de thèmes pour les icônes de blog si le post a une galerie.
Maintenant que WordPress a des tailles d'image personnalisées en liste déroulante, même pour les galeries. Les gens peuvent choisir une seule image dans la galerie et la placer en haut du post. Nécessaire pour le carrousel Jetpack par exemple.
Cet extrait permettra de rejeter facilement tous les posts avec une galerie « une image » (pas vraiment une galerie).
Génial ! Merci beaucoup. Cela a vraiment fonctionné pour moi.
Kevin,
Tu es un homme. J'ai passé toute la nuit à m'arracher les cheveux juste pour essayer de faire ça. J'ai finalement cherché cette phrase "php pour afficher la galerie WordPress s'il y a 2 images ou plus" et j'ai trouvé votre site. Vous êtes le meilleur !
oh mon dieu ! merci mec ! c'est génial.
vous m'avez sauvé la vie avec cet extrait !!! merci !!!!
De rien, à tout moment 🙂