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

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

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

    Atrax

    (@atrax)

    Ethical engineer

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

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

    Вы невнимательны.
    Если отключить панель плагинов (что я, естественно, сделал), то настройки некоторых плагинов, в меню Параметры все равно будут.
    Я нашел решение на англоязычном форуме.
    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)
  • Тема «Новые пользователи урезаны в правах» закрыта для новых ответов.