X

Vérifier si le message contient plus d’une image en pièce jointe

Snippets by IsItWP

Voulez-vous vérifier si un article contient une ou plusieurs images jointes ? Nous avons créé un extrait de code rapide que vous pouvez utiliser pour vérifier si un article a plus d’une image jointe 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.

<?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 } ?>

Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez vous référer à notre guide sur comment 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 comme : 28 meilleurs thèmes de CV WordPress pour créer la meilleure impression et 10 meilleurs plugins de témoignages WordPress pour ajouter de la preuve sociale.

Commentaires   laisser une réponse

  1. You can renew this snippet. Will be very useful to theme developers for Blog icons if post has gallery.
    Now when WordPress has select dropdown custom image sizes even for galleries. People can chose only one image in gallery and put it at the top of the Post. Needed for Jetpack carousel for instance.
    This snippet will make it easy to dismiss all Posts with “one image” gallery (not really gallery).

  2. Awesome! Thanks a lot. This really worked for me.

  3. Kevin,

    Your are the man. I’ve spent the whole night and tearing my hair out just trying to do this. I finally searched for this phrase “php to display wordpress gallery if there are 2 images or more” and got your website. You are the greatest!

  4. oh my god! thank you man! this is awesome.

  5. you saved my life with this snippet!!! thanks!!!!

    1. No problem anytime 🙂

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre privacy policy, et que tous les liens sont en nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Engageons une conversation personnelle et constructive.

WordPress Launch Checklist

L'ultime liste de contrôle pour le lancement de WordPress

Nous avons rassemblé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi le gratuit !