Поддержка WordPress Multisite Новые пользователи урезаны в правах

  • Добрый день всем.
    Начал изучать 3.0.1 MU и столкнулся с некоторыми проблемами.
    Главная пока что такова:
    новые пользователи при создании своего блога имеют почти полные права администратора, а это очень вредно. Каким образом урезать их в правах? Например, чтобы они не могли менять настройки плагинов.
    Панель плагинов прячется в общих настройках(т.е. включить/выключить они ничего не могут), а вот как спрятать настройки включенных главным админом плагинов — не нахожу.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Вот я зарегистрировал нового пользователя, захожу админом в его блог и вижу, что он админ. Меняю его статус на Автор и получается то, что надо. Как это сделать при создании пользователем блога? Где хранятся эти настройки?

    Например, чтобы они не могли менять настройки плагинов.

    Так закройте для пользователей страницу плагинов.

    Вы невнимательны.
    Если отключить панель плагинов (что я, естественно, сделал), то настройки некоторых плагинов, в меню Параметры все равно будут.
    Я нашел решение на англоязычном форуме.
    http://wordpress.org/support/topic/how-do-i-change-the-default-administrator-role-to-author-for-new-users?replies=9

    Нужно сделать файлик и поместить его в mu-plugins.

    <?php
    /*
    Plugin Name: Author Role
    Description: Author Role
    */
    function ds_new_user_meta($blog_id, $user_id) {
     add_user_to_blog($blog_id, $user_id, 'author' );
    }
    add_action( 'wpmu_new_blog', 'ds_new_user_meta', 10, 2 );
    ?>

    Включаем его в админке главного сайта и получаем то, что нужно.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Новые пользователи урезаны в правах» закрыта для новых ответов.