X

Vérifier si l’article ou la page possède une galerie

Snippets by IsItWP

La fonction de galerie de WordPress vous permet d’ajouter plusieurs galeries attachées en tant qu’ID dans un seul shortcode. Vous pouvez rechercher le shortcode de la galerie dans votre article ou votre page WordPress.

Instructions : Ajoutez le code suivant au fichier single.php de votre thème WordPress.

if ( get_post_gallery() ){
echo 'has gallery';
} 
else{
echo 'has no gallery';
}

Après avoir vérifié si la galerie existe, vous pouvez vouloir l’afficher. Remplacez simplement echo 'has gallery' ; dans le code ci-dessus par la ligne suivante.

echo get_post_gallery();

Vous pouvez également apprécier l ‘ajout d’une limite au nombre d’images dans une galerie.

Commentaires   laisser une réponse

  1. i think is better…

    if ( get_post_gallery() ){
    echo ‘has gallery’;
    }else{
    echo ‘has no gallery’;
    }

    reference: https://codex.wordpress.org/Function_Reference/get_post_gallery

    1. Hi Just a Farax

      I agree, this snippet was posted before wp 3.6 when this was not an option. Ill update the snippet to reflect these changes thanks for the heads up.

  2. THANK YOU!!!!! Saved my life.

  3. <?php if (strpos($post->post_content,'[gallery’) === false){ ?>
    no gallery
    <? } else { ?>
    has gallery
    <?php } ?>

  4. How would you change this to go from php to html to php

    1. What you have above should work fine the other option would be to do the following.

      echo '<span class="className">html</span>';

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 !