Wordpress - 用户角色

时间:2017-08-04 19:36:37

标签: php wordpress user-permissions subdirectory administrator

我真的希望有人能够指出我的方向。

我正在建立一个wordpress网站,管理员用户为主要管理员"顶级管理员"整个网页。

/root "top admin"/directory/../../.. "to bottom of the site".

我想做的是拥有一个" sub admin"能够编辑(不删除页面或添加新页面)子页面并添加新帖子。

/root "top admin"/directory/home-root of "sub admin"/sub-directory1/ "posts ect"

和另一个" sub admin2"

/root "top admin"/directory/home-root of "sub admin2"/sub-directory2/ "posts ect"

用于新闻页面,其中子页面用作在该子页面中制作的帖子的索引。然后,更新的内容将从子页面共享到主页面,并在子级别目录中添加新内容时更新内容。

希望你能帮助我。谢谢。

1 个答案:

答案 0 :(得分:0)

有两种方法可以解决这个问题,

首先,您可以手动将新角色添加到主题的functions.php文件中,如下所示:

function wporg_simple_role()
{
add_role(
    'simple_role',
    'Simple Role',
    [
        'read'         => true,
        'edit_posts'   => true,
        'upload_files' => true,
    ]
);
}

// add the simple_role

add_action('init', 'wporg_simple_role');

详细了解此选项here 检查所有Wordpress User Roles and Capabilities并选择符合您需求的那些。

另一种选择是使用众多插件之一,为您添加,编辑和删除用户角色。

我个人推荐用户角色编辑器插件,我已经使用过它,它就像一个魅力,只是确保你添加正确的功能。

我希望这能让你走上正确的道路。

PS:很抱歉没有添加插件的链接,我刚刚加入Stackoverflow并且没有足够的代表来发布两个以上的链接。