我目前正在使用Wordpress图库插件,它工作正常,但我想列出已在一个页面上创建的所有图库。
图库插件短代码工作正常,以下是一个示例:[print_gllr id=43 display=short]
我可以使用以下代码显示该短代码:<?php echo do_shortcode('[print_gllr id=43 display=short]'); ?>
但是,有没有办法用display = short显示print_gllr的所有短代码?
非常感谢Advace。
答案 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; ?>
它将创建一个包含所有画廊封面的循环,因此您可以在页面中使用它来显示'全部。