TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Что такое WordPress Keymaster?

241

Вы слышали о пользовательских ролях в WordPress? С помощью этих ролей вы можете создать иерархию разрешений, чтобы каждый пользователь имел доступ именно к тому, к чему он должен иметь доступ.

Keymaster – это роль в bbPress и BuddyPress, во многом аналогичная роли администратора в WordPress.

В этой статье мы хотели бы поговорить о клавиатурном мастере WordPress.

Что такое WordPress Keymaster?

В WordPress каждый пользователь может иметь определенную роль, и в зависимости от своей роли они могут получать доступ к различным разделам веб-сайта WordPress. Например, у администратора есть наивысшие разрешения в WordPress. Они могут получить доступ к любым конфигурациям и функциям.

Но что такое ключник WordPress? Keymaster – это роль пользователя, аналогичная роли администратора, но она разработана специально для bbPress и BuddyPress. Однако имейте в виду, что при установке подключаемых модулей keymaster на ваш сайт также будет добавлена ​​новая роль пользователя.

Роли пользователей в bbPress

bbPress – это плагин WordPress для создания форумов. Используя эту функцию, вы можете определить доступ пользователей к другому разделу WordPress. Пользовательские роли bbPress аналогичны пользовательским ролям WordPress.

Роли пользователей в WordPress:

  • Администратор
  • редактор
  • Автор
  • Подписчик
  • Автор

Так же и в bbPress, у каждого пользователя могут быть свои роли. Основные роли и роли по умолчанию в bbPress:

  • Keymaster: этот пользователь может удалять, редактировать темы и создавать новые форумы. Keymaster также может управлять тегами и ограничивать формы. Этот пользователь имеет доступ к большинству параметров конфигурации.
  • Администратор: пользователь с правами администратора в bbPress. Администратор может создавать и редактировать форумы. Также он может удалять или редактировать ответы других пользователей в сообщении. Администратор может управлять формами ограничения тегов с помощью доступных инструментов.
  • Подписчик: этот пользователь может только создавать и редактировать свои ответы.
  • Посетитель: этот пользователь может только читать цепочки и ответы и не может ничего менять.
  • Запрещено: в этой роли заблокирована вся доступность, и они не могут ничего делать и ничего читать на веб-сайте.

Как передать роль ведущего другому пользователю?

По умолчанию администратор bbPress является ведущим. Но что, если мы хотим назначить ключником кого-нибудь еще?

Чтобы назначить пользователя ключником, выполните следующие действия:

Что такое WordPress Keymaster?

  1. Войдите в панель управления WordPress
  2. Перейдите в Пользователи> Все пользователи
  3. Выберите желаемого пользователя
  4. На панели инструментов и в раскрывающемся меню ролей пользователей выберите ключник.
  5. Наконец, нажмите «Сохранить изменения».

Что такое WordPress Keymaster?

Как переименовать WordPress Keymaster?

Если вы ищете способ переименовать WordPress keymaster, выполните следующие действия:

1. Прежде всего, мы рекомендуем внести какие-либо изменения в дочернюю тему. Если это вызывает какие-либо проблемы, вы можете восстановить исходное состояние.

2. Откройте файл function.php дочерней темы.

3. Добавьте в него следующий код:

add_filter( 'bbp_get_dynamic_roles', ‘ntwb_bbpress_custom_role_names’ ); function ntwb_bbpress_custom_role_names() { return array( // Keymaster bbp_get_keymaster_role() => array( ‘name’ => ‘My Custom Keymaster Role Name’, ‘capabilities’ => bbp_get_caps_for_role( bbp_get_keymaster_role()) ), // Moderator bbp_get_moderator_role() => array( ‘name’ => ‘My Custom Moderator Role Name’, ‘capabilities’ => bbp_get_caps_for_role( bbp_get_moderator_role()) ), // Participant bbp_get_participant_role() => array( ‘name’ => ‘My Custom Participant Role Name’, ‘capabilities’ => bbp_get_caps_for_role( bbp_get_participant_role()) ), // Spectator bbp_get_spectator_role() => array( ‘name’ => ‘My Custom Spectator Role Name’, ‘capabilities’ => bbp_get_caps_for_role( bbp_get_spectator_role()) ), // Blocked bbp_get_blocked_role() => array( ‘name’ => ‘My Custom Blocked Role Name’, ‘capabilities’ => bbp_get_caps_for_role( bbp_get_blocked_role()) ) ); }

4. Замените «My Custom Blocked Role Name» на любое имя, на которое вы хотите переименовать ключника.

5. Наконец, убедитесь, что вы сохранили изменения.

Вывод

В этой статье мы говорили о роли администратора ключей WordPress в WordPress и bbPress. Кроме того, мы обсудили, как переименовать роль keymaster с помощью простого фрагмента кода, который вы должны добавить в свой functions.php дочерней темы, которую вы создали. Также мы обсудили, как назначить ключника пользователю в WordPress.

Источник записи: https://betterstudio.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. ПринимаюПодробнее