你不应该使用query_posts
功能。您应该创建的实例WP_Query
班
在主题文件夹中创建一个名为category-slug.php
. 您可以复制category.php
文件或archive.php
要创建的文件category-slug.php
文件
然后在新的category-slug.php
文件之前的while
循环您可以编写查询。
$query = new WP_Query( \'category_name=apple,pears\' );
<?php if ( $the_query->have_posts() ) : ?>
<!-- pagination here -->
<!-- the loop -->
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php endwhile; ?>
<!-- end of the loop -->
<!-- pagination here -->
<?php wp_reset_postdata(); ?>
<?php else : ?>
<p><?php _e( \'Sorry, no posts matched your criteria.\' ); ?></p>
<?php endif; ?>
您可能需要用这个语句替换现有的while语句。