WEB и WordPress новости, темы, плагины. Здесь мы делимся советами и лучшими решениями для сайтов.

Как ограничить доступ к панели управления WordPress

261

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

Другими словами, ваша панель управления – это ключ к королевству, поэтому вы должны быть избирательны в том, кому вы даете доступ.

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

Какой бы ни была причина, у вас есть несколько вариантов ограничения доступа к панели управления WordPress. В этом посте мы покажем вам, как это сделать.

Как ограничить доступ к панели управления WordPress

Есть три варианта ограничения доступа к панели управления WordPress. Вы можете установить роли и разрешения пользователей для управления доступом различных типов пользователей. Вы можете добавить код в свой файл functions.php, чтобы полностью заблокировать доступ всех пользователей без прав администратора к панели управления. Или вы можете использовать плагин, чтобы ограничить доступ для определенных пользователей и перенаправить других на выбранный URL.

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

Ограничьте доступ к панели мониторинга с помощью ролей и разрешений пользователей

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

Простой способ ограничить доступ к панели управления – установить для новых пользователей роль по умолчанию «Подписчик» в разделе «Общие настройки ». В качестве наиболее ограниченной роли подписчики могут только читать контент на внешнем интерфейсе вашего сайта и управлять своими профилями.

Как ограничить доступ к панели управления WordPress

Источник

После установки этой роли по умолчанию для новых пользователей вам все равно может потребоваться просмотреть и изменить роли существующих пользователей. Для этого перейдите в «Пользователи» > «Найти пользователя». Щелкните Изменить, а затем выберите роль, которую вы хотите назначить им, из раскрывающегося меню.

Как ограничить доступ к панели управления WordPress

Источник

Роль администратора позволяет пользователю выполнять все возможные возможности. Редактор – следующий по значимости, затем автор, участник и подписчик.

Если вы ведете блог с несколькими авторами, назначение ролей пользователей – отличное решение для ограничения доступа к панели управления. Если у вас сайт меньшего размера, вам, возможно, не придется проводить много различий между пользователями. В таком случае попробуйте следующее решение.

Ограничить доступ к панели управления кодом

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

Чтобы заблокировать всех пользователей, кроме администраторов, на панели управления, просто добавьте следующий код в конец файла functions.php.

 add_action( 'init', 'blockusers_init' ); function blockusers_init() { if (is_admin() &&! current_user_can( 'administrator') &&! (defined( 'DOING_AJAX') && DOING_AJAX) ) { wp_redirect( home_url() ); exit; } } 

Теперь только администраторы смогут получить доступ к вашей панели управления. Все остальные пользователи будут перенаправлены на домашнюю страницу после входа в систему.

Если вы ищете больше вариантов для классификации пользователей как администраторов, а не как администраторов, но не хотите вручную изменять роли своих пользователей, то вы можете использовать плагин. Это автоматизирует процесс ограничения доступа к вашей панели управления.

Ограничьте доступ к панели управления с помощью плагина

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

Чтобы легко и быстро ограничить доступ к панели мониторинга, вы можете использовать Удалить доступ к панели мониторинга. Это бесплатно и просто в использовании. После установки и активации просто перейдите в «Настройки» > «Доступ к панели управления», чтобы настроить плагин.

Вы можете ограничить доступ к панели мониторинга по роли – выбирая только администраторов, редакторов и администраторов или авторов, редакторов и администраторов – или по возможностям. Затем выберите URL-адрес для перенаправления пользователей с ограниченным доступом на любую страницу вашего веб-сайта. Когда вы будете готовы, просто нажмите кнопку «Сохранить изменения», чтобы сохранить настройки.

Как ограничить доступ к панели управления WordPress

Источник

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

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

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