php - 条件语句在 Wordpress 中不起作用
问题描述
如果页面是“我们的价值观”或者是“工作”的单一自定义帖子类型,我正在尝试删除一个 div。
我正在使用这段代码:
<?php if( !is_singular('work') OR !is_page('our-values') ) : ?>
<?php endif; ?>
但是,由于某种原因,当我添加 OR 时它不起作用。如果我单独尝试它们,那么它会起作用,但它们一起不起作用。
有人可以帮忙吗?
解决方案
从评论:
在您的情况下,您的逻辑错误:
应该AND
代替OR
- 现在你正在击中一切 -
因为如果是,work
那么它仍然不是our-values
——
将其更改为&&
,它将起作用
祝你好运!
推荐阅读
- javascript - Ajax 和 Javascript 以 HTML 形式上传进度和状态
- flutter - Flutter 中的 TS 或 PV 图
- javascript - 如何使用 Tampermonkey 绕过 JavaScript 计时器?
- mysql - 如何在mysql中的所有数据库中获取外键的使用位置?
- automation - HOOBS 配置文件不会更新
- html -
- 尽管设置为内联,但元素具有高度和宽度
- python - .readline() 之后子进程不读取文件描述符
- javascript - 反应不起作用的 RPS 命令 - discord.js
- reactjs - 在 VSCode 中创建自闭合标签的代码片段
- c# - 从 Do-While 函数中获取值