wordpress - 如何避免在管理面板中加载功能?
问题描述
当我将以下代码添加到我的function.php
时,它会使我的管理面板崩溃。仅当它不是管理面板时,如何添加此代码?
add_action('init', 'hekim_sticky_header');
解决方案
您可以尝试使用匿名函数,如果不是管理员,则仅调用您的粘性标头:
add_action('init', function(){
if (!is_admin()) {
hekim_sticky_header();
}
});
或更传统的路线:
function example_func(){
if (!is_admin()) {
hekim_sticky_header();
}
}
add_action('init', 'example_func');
推荐阅读
- c# - Excel-DNA:通过 Excel-DNA 的 C API 功能对行进行分组
- elasticsearch - 使用 Java 代码在 ElasticSearch 中索引 PDF 文件
- r - 在 R 中使用 Spark 将 Double 转换为 Date
- android - 使用 ScrollView 的 Flex 布局
- html - data-src 无法加载图像
- reactjs - 可以是 3 种集合类型的道具
- gemfire - Pivotal GemFire 无法看到 Gfsh 或 Pulse 中的缓存数据
- azure - 管理 Azure 网站配置
- javascript - 从 wix 访问 3rd 方 API
- javascript - 在反应组件状态下呈现数据的问题