(扩展Pieter的上述评论,并解释其背后的逻辑……)
if()
计算括号中的条件,计算结果为TRUE
或FALSE
对于总和(根据各种条件的组合方式,其可能会发生变化)。
用通俗易懂的英语,if( !is_singular(\'device\') || !is_front_page() )
意思是,“如果这不是一个单一的设备帖子,或者这不是头版,那么…”
由于WordPress网站上的URL不会同时成为首页和一篇文章(除非你已经特意对其进行了配置),你可能想使用&&
而是:if( !is_singular(\'device\') && !is_front_page() ){}
用通俗易懂的英语来说,后者if
这句话的意思是,“如果这不是一个单一的设备帖子,并且这不是头版,那么…”