我试图检查如果管理员使用current_user_can()
, 但它不起作用,而是返回此消息:
Fatal error: Call to undefined function wp_get_current_user() in /home/******/public_html/wordpress/wp-includes/capabilities.php on line 1329
我可以使用什么来检查前端的用户是否是管理员?
我使用一个单独的php文件来完成此操作,如下所示:
<?php
if(current_user_can(\'manage_options\')) {
// do stuff here..
}
?>
我知道可以通过添加这行代码来修复
require_once(\'pluggable.php\')
在名为
capabilities.php
. 但我不想让用户为此烦恼。