Wordpress添加自定义角色以及删除默认角色

Rog*_*lga 8 wordpress roles

我需要自定义默认角色,因为我只需要3个角色 - 管理员,买家,卖家.然后我需要添加买家,卖家并删除所有其他默认角色.我该怎么办?如果有任何现成的代码我可以粘贴,它会工作吗?

Sam*_*yay 17

将此代码粘贴到您的主题function.php文件中,并根据需要进行自定义.这来自我自己的代码库.所以它肯定会奏效.

/* Add member role to the site */
add_role('member', 'Member', array(
    'read' => true,
    'edit_posts' => true,
    'delete_posts' => true,
));

/* Add snypher role to the site */
add_role('snypher', 'Snypher', array(
    'read' => true,
    'edit_posts' => true,
    'delete_posts' => true,
));

/* remove the unnecessary roles */
remove_role('subscriber');
remove_role('editor');
remove_role('author');
remove_role('contributor');
Run Code Online (Sandbox Code Playgroud)

  • 凉.我只想指出,此代码只需执行一次,因为它会永久更改数据库.在我的情况下,我只是将它添加到我的functions.php,刷新我的管理页面,然后再次删除代码. (9认同)