我目前正在使用Wordpress Gallery插件,它工作正常,但我想列出已在一個頁面上創建的所有圖庫。Gallery插件的簡碼
畫廊插件簡碼做工精細,這裏是一個示例:[print_gllr id=43 display=short]
我可以利用這個顯示簡碼:<?php echo do_shortcode('[print_gllr id=43 display=short]'); ?>
但是,是不是有顯示print_gllr的所有簡碼的方式與顯示=短?
在Advace非常感謝。
我目前正在使用Wordpress Gallery插件,它工作正常,但我想列出已在一個頁面上創建的所有圖庫。Gallery插件的簡碼
畫廊插件簡碼做工精細,這裏是一個示例:[print_gllr id=43 display=short]
我可以利用這個顯示簡碼:<?php echo do_shortcode('[print_gllr id=43 display=short]'); ?>
但是,是不是有顯示print_gllr的所有簡碼的方式與顯示=短?
在Advace非常感謝。
這就是:
<?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所有。
很高興你把它全部排序。在附註中,感謝您使用WP_Query。 query_posts使我的視網膜燃燒。 – maiorano84
謝謝。也許這對別人有用。 –
我只想確保我有正確的想法:您希望能夠在單個頁面上顯示您曾經制作過的每個畫廊? – maiorano84
是的,謝謝你的評論!但我已經解決了這個問題。你可以在下面看到我的答案。謝謝。 –