2012-10-25 5 views
0

J'utilise actuellement le plugin Wordpress Gallery, et cela fonctionne très bien, mais je veux énumérer toutes les galeries déjà créées sur une page.Shortcodes de Gallery Plugin

La Galerie Plugin Shortcodes fonctionnent très bien, voici un exemple de: [print_gllr id=43 display=short]

Je peux afficher que Shortcode en utilisant ceci: <?php echo do_shortcode('[print_gllr id=43 display=short]'); ?>

Mais, est-il pas un moyen d'afficher tous les Shortcodes de print_gllr avec affichage = court?

Merci beaucoup à Advace.

+0

Je veux juste m'assurer que j'ai la bonne idée: Vous voulez être capable d'afficher chaque galerie que vous avez faite sur une seule page? – maiorano84

+0

Oui, merci pour votre commentaire! Mais j'ai déjà résolu cette question. Vous pouvez voir ma réponse ci-dessous. Merci. –

Répondre

1

Ici, il est:

<?php 
    $args = array('post_type' => 'gallery'); 
    $loop = new WP_Query($args); 
    while ($loop->have_posts()) : $loop->the_post(); 
?> 
    <?php echo do_shortcode('[print_gllr id='.get_the_ID().' display=short]'); ?> 
<?php endwhile; ?> 

Il va créer une boucle avec toutes les couvertures Galeries, vous pouvez donc l'utiliser dans une page, à display'em tout.

+1

Je suis content que vous ayez tout trié. D'un côté, merci d'utiliser WP_Query. query_posts fait brûler ma rétine. – maiorano84

+0

Merci. Peut-être que ce sera utile pour quelqu'un. –