按标签和排除查询帖子

时间:2013-09-23 作者:Jacob

是否可以在此查询中仅包含带有特定标记的帖子?

<?php $query = new WP_Query
            (array(\'showposts\' => 5, \'orderby\' => \'date\', \'order\' => \'DESC\'));
            while ($query->have_posts()) : $query->the_post();?>
还有没有办法排除带有特定标签的帖子?

谢谢

1 个回复
最合适的回答,由SO网友:tfrommen 整理而成

看来你在找tag parameters:

$args = array(
    \'posts_per_page\' => 5,
    \'tag\' => \'YOUR-TAG-SLUG\',
    \'orderby\' => \'date\',
    \'order\' => \'DESC\',
);
$query = new WP_Query($args);
while ($query->have_posts()) :
    $query->the_post();

    ...

endwhile;
// don\'t forget to reset/restore the query
wp_reset_postdata();

结束

相关推荐

Separate tags with semicolon

有没有人知道有没有办法更改类似标记的自定义分类法的回调函数,以便它在分号后而不是逗号后打断术语?我意识到我可以rewrite the whole meta box, 但如果有更简单的方法,我宁愿不要。