我不确定“流行”这个词,对我来说似乎不是这样(但我不看那么多主题)。
您似乎很好地理解了每个条件的作用,所以这不应该让您感到困惑。这结合了检查是否显示博客索引的条件and 它是not 在头版。
啊,原因是single_post_title()
我猜它显示的标题是$wp_query->queried object
(由主查询设置为当前上下文),而不是$post
全局(通过循环迭代设置)。
在某些情况下,这些将是相同的,但在这种情况下,条件检查的情况不同。循环将包含帖子,但查询的对象将是页面(除非我混淆了:)。