我正在运行WordPress 4.7.5,并试图以编程方式为客户设置用户角色。然而set_role
似乎没有任何效果。
已创建用户,但用户角色是subscriber。我还尝试了不同的角色,例如$user->set_role(\'administrator\')
– 也无济于事。
这是我的代码–我做错了什么?
require($_SERVER[\'DOCUMENT_ROOT\'] . \'/wp-load.php\');
if ( !username_exists( \'mytestuser\' ) ) {
$user_id = wp_create_user(\'mytestuser\', \'testpass345\',\'testusers@mailaccount.tk\');
$user = new WP_User( $user_id );
$user->set_role( \'author\' );
}
提前感谢!