Wordpress按标签和类别查询帖子

时间:2015-03-23 16:17:44

标签: wordpress tags categories

我试图创建一组带有索引的WP页面,这些帖子包含标签X和类别Y的所有帖子。

我发现this似乎正是我想要的,我理解如何为每个索引页面编辑它,但我不知道在哪里/如何使用实际代码来创建索引页。

global $wp_query;
    $args = array(
    'category__and' => 'category', 
    'tag__in' => 'post_tag', //must use tag id for this field
    'posts_per_page' => -1); //get all posts

$posts = get_posts($args);
    foreach ($posts as $post) :
//do stuff 
 endforeach;

TIA求助。

2 个答案:

答案 0 :(得分:1)

这是最终奏效的 - 请注意我需要类别ID但标签slug。

<?php if ( have_posts() ) : ?>

<?php query_posts( 'cat=6&tag=a1&&orderby=title&order=asc' );?>

<?php while ( have_posts() ) : the_post();?>

<?php get_template_part( 'content', 'search' ); ?>

<?php endwhile; ?>

<?php else : ?>

答案 1 :(得分:0)

您可以使用该代码替换模板循环中的基本查询。

https://codex.wordpress.org/Function_Reference/query_posts