php - 在 Wordpress 中按 ID 隐藏帖子和类别中的内容
问题描述
我试图在某些帖子和特定类别中隐藏脚本,在这里我展示了我所做的但它不起作用,因为使用时!Is_single (1001) 它所做的是隐藏站点中的所有内容。
我的代码:
<?php
if ( !in_category(118) && !in_category(137) && !in_category(121)) {
?>
<script></script>
<?php } ?>
这就是我一直在做的事情:
<?php
if ( !in_category(118) && !in_category(137) && !in_category(121) && !is_single(1001)) {
?>
<script></script>
<?php } ?>
对于类别,它确实有效,但是当我添加时!Is_single (1001) 该脚本隐藏在整个站点中。
我希望你的帮助,我开始在 WP 中学习 php。
解决方案
首先,您的条件看起来有点可疑,因为当您使用 && 时它会比较所有条件,请使用 || (OR) 条件,如果您尝试在这些条件下启用或禁用脚本。
第二:我认为 WP 没有像 in_category 这样的功能来检查,但我想你应该使用 is_category()
第三,如果您有多个,请在数组中添加 id 例如:
!is_category( array( 9,12,19,30 ) );
!is_single( array( 1009,102,119,330 ) );
希望这会奏效!
推荐阅读
- java - maven工具中插件和依赖的区别(解压jar)
- php - 提交按钮的 HTML 不会将数据插入数据库并一起重定向到 URL
- wso2 - 从私有 git 存储库读取 swagger 文件时出现 WSO2 身份验证错误
- azure-active-directory - 如何在没有用户的情况下获得访问权限
- css - 绝对定位的元素未在子模板中正确呈现
- java - 未处理的异常:NoSuchMethodError:在 null 上调用了方法“insertData”
- java - 在 Visual Code 中生成 Javadoc 文件的扩展
- swiftui - SwiftUI,将标题设置为 NavigationView 内 TabView 的子视图不起作用
- javascript - odoo 12 中的 JavaScript
- python - Python - 在每月的一周进行聚合并进行比较