0

我需要检查用户是否有能力在插件的初始化中做某事。我尝试使用 current_user_can() 函数和 WP_User 类,但在这些范围内不起作用。

问题是:我需要检查用户是否有 wp-admin 的功能,让他看到特定的菜单或只是加载插件的内容。但是怎么做?上述两种方法都会产生 php 错误。

4

1 回答 1

1

您应该在插件加载后挂钩您的函数以运行

function my_special_function() {
  if ( current_user_can( 'do_whatever' ) )
  // do your thing
}
add_action( 'plugins_loaded', 'my_special_function' );

来源:http ://core.trac.wordpress.org/ticket/23861

于 2013-06-14T13:04:53.763 回答