2012-10-25 2 views
0

Я сейчас использую плагин Gallery Wordpress, и он работает нормально, но я хочу перечислить все галереи, уже созданные на одной странице.Shortcodes of Gallery Plugin

The Gallery Plugin Шорткоды работает отлично, вот пример одного: [print_gllr id=43 display=short]

я могу показать, что с помощью этого SHORTCODE: <?php echo do_shortcode('[print_gllr id=43 display=short]'); ?>

Но, не существует способ показать все Шорткоды из print_gllr с дисплеем = короткий?

Большое спасибо в Advace.

+0

Я просто хочу убедиться, что у меня есть правильная идея: вы хотите показывать каждую галерею, которую вы когда-либо делали на одной странице? – maiorano84

+0

Да, спасибо, что комментируете! Но я уже решил этот вопрос. Вы можете увидеть мой ответ ниже. Благодарю. –

ответ

1

Здесь:

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

Это создаст петлю со всеми крышками Галереи, так что вы можете использовать его в страницу, чтобы display'em все.

+1

Рад, что вы все разобрались. На стороне заметьте, спасибо за использование WP_Query. query_posts заставляет мои сетчатки гореть. – maiorano84

+0

Спасибо. Может быть, это будет полезно для кого-то. –