首先,看看Conditional Tags 一般来说
我试图理解is\\u singular()函数的作用。
直接从codex中可以看出:“此条件标记检查是否显示了单数post,当以下其中一项返回true时即为这种情况:is_single()
, is_page()
或is_attachment()
.“
我真正需要做的是确定页面是否是类别页面。
这里应用的条件标记是is_category()
, 它返回true
, 如果显示类别存档页面。
但问题是,我不知道如何确定哪些是单视图页面、常规页面和类别页面。
由于您不关心附件页,is_singular()
显然不适合你。仍然可以从它的描述中学到一些东西,即确定您的条件是否满足所需的其他两个标记(类别1除外):
is_single()
和is_page()
因此
if ( is_single() || is_page() || is_category() ) {
// do your thing
}
是你想要的。
如果PHP中的表达式链接对您来说是新的,请查看其logical operators.