我有一个wordpress网络,我试图在我的插件中使用is_super_admin()函数,但是wordpress给出了下面的错误:
Fatal error: Call to undefined function wp_get_current_user() in /PathToWordpresDir/wp-includes/capabilities.php on line 1373
有什么问题吗?
发布于 2012-12-12 00:23:23
我相信这是WordPress
中的一个错误。要解决此问题,请在您的插件/主题中尝试以下操作:
require_once(realpath(dirname(__FILE__) . '/../../../')."/wp-includes/pluggable.php");
发布于 2020-11-09 10:05:02
更好的答案是包装您在函数中做的任何事情,并将其挂钩到plugins_loaded或init挂钩上。(参见wp-settings.php文件)
示例:
add_action('init','do_stuff');
function do_stuff(){
if (is_super_admin()) {
//do stuff
}
}
https://stackoverflow.com/questions/12996433
复制相似问题