2012-10-25 42 views
0

我目前正在使用Wordpress Gallery插件,它工作正常,但我想列出已在一個頁面上創建的所有圖庫。Gallery插件的簡碼

畫廊插件簡碼做工精細,這裏是一個示例:[print_gllr id=43 display=short]

我可以利用這個顯示簡碼:<?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

謝謝。也許這對別人有用。 –