以下代码输出帖子标题列表。在此列表下方,它还会输出与类别8中的“test”标记匹配的每个完整帖子。为什么输出完整帖子?我该如何预防?
$query_str = "cat=8&tag=test";
query_posts($query_str);
while ( have_posts() ) : the_post();
echo '<div><a href="';
the_permalink();
echo '">';
the_title();
echo '</a></div>';
endwhile;
答案 0 :(得分:1)
尝试使用此尺寸而不是使用query_posts
这样使用错误的WP_Query
$args = array('cat' => 8, 'tag' => 'test');
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) :
$the_query->the_post();
echo '<div><a href="'. get_permalink($the_query->post->ID).'"/>' . get_the_title() . '</a></div>';
endwhile;
wp_reset_postdata();