8
我需要自定义默认角色,因为我只需要3个角色 - 管理员,买方,卖方。然后,我需要添加买方,卖方并删除所有其他默认角色。我该怎么办?如果有任何我可以粘贴的现成代码,它会起作用吗?WordPress的添加自定义角色以及删除默认角色
我需要自定义默认角色,因为我只需要3个角色 - 管理员,买方,卖方。然后,我需要添加买方,卖方并删除所有其他默认角色。我该怎么办?如果有任何我可以粘贴的现成代码,它会起作用吗?WordPress的添加自定义角色以及删除默认角色
将此代码粘贴到您的主题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');
感谢这段代码片段 –
很酷。我只想说明这个代码只需要执行一次,因为它永久地改变了数据库。在我的情况下,我只是将它添加到我的functions.php,刷新我的管理页面,然后再次删除代码。 –
我试过但不能删除角色。我希望删除buddypress创建的其他角色(我删除了buddypress),这阻碍了另一个插件。 –