我需要检查用户是否有能力在插件初始化中执行某些操作。 我尝试使用current_user_can()函数和WP_User类,但不在这些范围内工作。
问题是:我需要检查用户是否具有wp-admin功能,让他看到特定菜单或只是加载插件的内容。 但是怎么样?上述两种方法都会生成php错误。
答案 0 :(得分:1)
你应该挂钩你的函数在插件加载后运行
function my_special_function() {
if ( current_user_can( 'do_whatever' ) )
// do your thing
}
add_action( 'plugins_loaded', 'my_special_function' );