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

时间:2011-12-07 10:08:46

标签: wordpress roles

我需要自定义默认角色,因为我只需要3个角色- administrator, buyer, seller

然后我需要添加买家,卖家并删除所有其他默认角色。我该怎么办?

如果有任何我可以粘贴的现成代码,它会起作用吗?

1 个答案:

答案 0 :(得分: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');