perloader

将代码放在主题的functions.php中即可

//添加VIP用户角色
add_role('vip_user', 'VIP用户', array(
'read' => ture, //读权限
'edit_posts' => false,//编辑权限
'delete_posts' => false, //删除权限
));
add_shortcode( 'vip_only', 'users_read_shortcode' );//注册短代码
function users_read_shortcode( $atts, $content = null ) {
    if ( is_user_logged_in() && !empty( $content ) && current_user_can( 'read' ) )    { 
       return $content;
    }
   if ( !is_user_logged_in()){
      return 'Please login your account.';
    }
   if ( is_user_logged_in() && !current_user_can( 'read' )){
       return 'Please upgrade to VIP account.';
    }
}

使用

[vip_only]
这里是文章中需要隐藏的内容
[/vip_only]

 

xyz