Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要检查用户是否有能力在插件的初始化中做某事。我尝试使用 current_user_can() 函数和 WP_User 类,但在这些范围内不起作用。
问题是:我需要检查用户是否有 wp-admin 的功能,让他看到特定的菜单或只是加载插件的内容。但是怎么做?上述两种方法都会产生 php 错误。
您应该在插件加载后挂钩您的函数以运行
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