如何在Wordpress Plugin Widget-Logic上组合两个不同的条件标签?如何在一个条件标签或一个小部件中组合页面和单个帖子?
例如我试过:
!is_page(9) ) || !is_single(10)
但它不起作用。有人知道解决方案吗?
由于 最诚挚的问候
答案 0 :(得分:1)
嗯,您发布的代码无法正常工作,因为它有不平衡的括号。
!is_page(9) || !is_single(10)
是你的意思。但是,我怀疑它是你想要的,因为只要两个谓词中的一个对于整个OR
表达式都是真的就足够了,并且这两个谓词永远不会是同时是假的(你永远不会在第9页和10后同时出现!):你的表达将永远评价为真。
我怀疑你想要的是你的小部件出现在除第9页以外的所有页面以及除了第10条之外的所有帖子上。这将被编码为
!is_page(9) && !is_single(10)
或(如果这更容易理解)
!(is_page(9) || is_single(10))
两者都有效。
答案 1 :(得分:0)
感谢。
这里的语法如何?
!is_page(array(1,2,3,4,5)||!is_single(array(6,7,8,9,10))
我得到一个解析错误
非常感谢
答案 2 :(得分:0)
O.k。它像这样工作
!is_page(array(1,2,3,4,5))&& !is_single(array(6,7,8,9,10))