到目前为止,答案中可能还没有包括一些考虑因素。不建议省略if语句。
The if statement is commonly used to:
<输出如下内容
no posts found
表明所讨论的类别没有分配给它的物品决定是否应在文章前后输出周围的html(如ul)
What if a new hook is added?
不使用if语句的另一个可能问题是,如果wordpress团队决定添加一个在第一个
$wp_query->have_posts()
呼叫,它会在错误的时间触发。如果这导致了意外的行为,那将是你没有正确遵守规范的错。
Other devs expect to see a specific structure for the wordpress loop
我想其他开发人员希望看到整个wordpress循环。因此,让他们搜索不存在的if语句可能是个坏主意。