仅显示1个结果的标记查询

时间:2018-04-30 作者:Rafael Franco Costa

我需要创建一个查询,返回带有特定标记的所有帖子。在社区帮助下,我可以访问下面的查询,但当我有3篇贴子标记了该标签时,它只返回一个结果。

*<?php
    $casestudy_query = new WP_Query( \'tag=homepage\' );

    if ( $casestudy_query->have_posts() ) {
    while ( $casestudy_query->have_posts() ) {
    $casestudy_query->the_post(); }} ?>

    <span class="casestudy">
        <a href="<?php the_permalink(); ?>">
        <?php the_post_thumbnail(); ?>
        <?php the_title(); ?></a>
    </span>         *
感谢您的帮助!

1 个回复
SO网友:Orlando P.

尝试扩展查询,因为当前查询依赖于标记的slug。

$args = array(
    \'posts_per_page\'   => -1, //get all posts
    \'post_type\' => \'post\', //assuming your are not using a CPT
    \'tax_query\' => array(
        array(
            \'tag\' => \'homepage\' //select your tag
        ),
     ),
);

 $casestudy_query = new WP_Query( $args );

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post