用于输出的条件get_template_part(\'content\', \'none\');
仅当主循环中没有帖子时才会触发,例如,当类别中没有帖子时:
if (have_posts()){
while(have_posts()) {
the_post();
// If the category has a post and we are on a category page, then show the posts
get_template_part(\'content\', \'archive\');
}
} else {
//If the category has no posts, display a message that no post exists
get_template_part(\'content\', \'none\');
}
但这只发生在你访问
www.example.com/category/some-cat/
, 以及
/some-cat/
实际上是一个现有的类别slug。如果尝试访问不存在的页面,则
404.php
将改用模板。