Php WordPress-根据用户id删除功能
我目前编写了以下代码:Php WordPress-根据用户id删除功能,php,wordpress,Php,Wordpress,我目前编写了以下代码: add_action( 'init', 'hide_user_caps' ); function hide_user_caps() { $user_id = 1; $user = new WP_User( $user_id ); $user->remove_cap( 'edit_posts' ); } 然而,这似乎没有起到任何作用。有什么想法吗 谢谢如果要明确拒绝用户(而不是角色)的功能,需要使用[1]方法并指定$grant参数为false
add_action( 'init', 'hide_user_caps' );
function hide_user_caps() {
$user_id = 1;
$user = new WP_User( $user_id );
$user->remove_cap( 'edit_posts' );
}
然而,这似乎没有起到任何作用。有什么想法吗
谢谢如果要明确拒绝用户(而不是角色)的功能,需要使用[1]方法并指定
$grant
参数为false。[2]
- [1] :
- [2] :
$user_id = 1;
$user = new WP_User( $user_id );
$user->add_cap( 'edit_posts', false );