0

我想为 WPMU 中的所有子站点添加一个新角色,所以我创建了一个文件并在上面尝试了著名的代码(包括 wp-blog-header.php 之后):

$result = add_role(
    'ret_moderator',
    'مدیر بازنشسته',
    array(
        'read'         => true,  // true allows this capability
        'edit_posts'   => true,
        'delete_posts' => true, // Use false to explicitly deny
        'delete_published_posts' => true,
        'publish_posts' => true,
        'upload_files' => true,
        'read_private_pages' => true,
        'read_private_posts' => true,
        'edit_published_posts' => true,
        'edit_pages' => true,
        'manage_categories' => true,
        'manage_links' => true,
        'list_users' => true
    )
);

它为主博客添加了角色,但在子站点上是不可见的方法。

4

1 回答 1

0

问题是您将它放在主博客的主题中。

要让它在所有博客上运行,您应该为 wordpress 创建一个插件,将您的代码放在那里,然后将其启用到整个网络(从超级管理面板)。

祝你好运 :)

于 2014-02-04T15:47:05.887 回答