我有一个复杂的场景:
1) 我将有多个管理员用户。
2) 只有一个管理员可以“查看\\u encrypted\\u pass”
现在,我想将自定义的“see\\u encrypted\\u pass”功能只分配给一个管理员(比如John)。我有一个包含加密密码的受限页面。我想在那页上用这个-
if(current_user_can(\'see_encrypted_pass\')){
//show encrypted password
}
我该怎么做?
最合适的回答,由SO网友:mukto90 整理而成
我自己解决了:)我刚刚为用户添加了自定义功能-
$user = new WP_User(1); //1 is the admin ID
$user->add_cap( \'see_encrypted_pass\' );
然后检查-
if(current_user_can(\'see_encrypted_pass\')){
//encrypted password
}
它起作用了!!