我知道我可以复制我的主题的默认博客模板,并修改代码,使其只显示主题样式中一个类别的帖子。我试着修补它,但还没有结果。这是主题中的代码:
$posts = new WP_Query( array('post_type'=>'post', 'paged'=>$paged) );
if( $posts->have_posts() ):
echo '<div class="list-posts">';
while( $posts->have_posts() ) : $posts->the_post();
get_template_part( 'content', get_post_format() );
endwhile;
echo '</div>';
wp_reset_postdata();
else:
echo '<div class="alert alert-error">'.esc_html__('Sorry. There are no posts to display', 'gon').'</div>';
endif;我试图在while( $posts->have_posts() ) : $posts->the_post();上更改值,但没有成功。
我怎么才能把这事做好?
发布于 2015-12-20 21:54:54
试着修改第一行--这是定义职位选择标准的地方。
你可以这样做:
$posts = new WP_Query( array('post_type'=>'post', 'paged'=>$paged, 'category_name' => 'my-category') ); // use category slug
或者,或者使用数字类别ID:
$posts = new WP_Query( array('post_type'=>'post', 'paged'=>$paged, 'cat' => 3) ); // use category id
https://stackoverflow.com/questions/34386166
复制相似问题