0

我目前正在使用 Wordpress Gallery 插件,它工作正常,但我想在一页上列出所有已创建的画廊。

Gallery Plugin Shortcodes 工作正常,这里是一个例子:[print_gllr id=43 display=short]

我可以使用以下方法显示该简码:<?php echo do_shortcode('[print_gllr id=43 display=short]'); ?>

但是,没有办法用 display=short 显示 print_gllr 的所有简码吗?

非常感谢Advace。

4

1 回答 1

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

它将创建一个包含所有画廊封面的循环,因此您可以在页面中使用它来显示全部。

于 2012-11-01T00:51:22.777 回答