如何避免在管理面板中加载功能?
How can I avoid to load a function in admin panel?
当我将以下代码添加到我的 function.php
时,它使我的管理面板崩溃。如何仅在 不是 管理面板时添加此代码?
add_action('init', 'hekim_sticky_header');
您可以尝试使用匿名函数,如果不是管理员,则只调用您的粘性 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');
当我将以下代码添加到我的 function.php
时,它使我的管理面板崩溃。如何仅在 不是 管理面板时添加此代码?
add_action('init', 'hekim_sticky_header');
您可以尝试使用匿名函数,如果不是管理员,则只调用您的粘性 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');