标签:dex 说明 参考 管理 evel class http 链接 能力
current_user_can( $capability, $args );
if( current_user_can('administrator') ) {
echo '這個文字只有管理員才能看的到';
}
或者
if( current_user_can('level_10') ) {
echo '這個文字只有管理員才能看的到';
}
level 数字的判断方式,。官方已经建议不要再使用了,应尽量避免。
level_0:只有 administrator、editor、author、contributor、subscriber 等级有权限
订阅者:subscriber
1 判断用户是否为管理员(administrator)
if ( current_user_can ( 'manage_options' ) ) {
echo 'The current user is a administrator' ;
}
2 判断用户是否为编辑(Editor)
if ( current_user_can ( 'publish_pages' ) && ! ??current_user_can ( 'manage_options' ) ) {
echo 'The current user is an editor' ;
}
3 判断用户是否为作者(Author)
if ( current_user_can ( 'publish_posts' ) && ! ??current_user_can ( 'publish_pages' ) ) {
echo 'The current user is an author' ;
}
4 判断用户是否为投稿者(Contributor)
if ( current_user_can ( 'edit_posts' ) && ! ??current_user_can ( 'publish_posts' ) ) {
echo 'The current user is a contributor' ;
}
5 判断用户是否为订阅者(Subscriber)
if ( current_user_can ( 'read' ) && ! ??current_user_can ( 'edit_posts' ) ) {
echo 'The current user is a subscriber' ;
}
wordpress current_user_can 判断角色
标签:dex 说明 参考 管理 evel class http 链接 能力
原文地址:https://www.cnblogs.com/jjxhp/p/11623845.html