Помощник
|
![]() |
![]() |
Сообщение
#1
|
||
![]() |
|
||
|
|||
![]() |
![]()
Сообщение
#2
|
![]() |
Закрыть доступ к админке можно изменив адрес входа в нее.
|
|
|
![]() |
![]()
Сообщение
#3
|
![]() |
andreykashops,
Если честно, не уверен, что до конца понял задачу. Закрыть доступ пользователям в админке ко всему, кроме создания/редактирования своем страницы, так? Если так - то Вам вот такая штука: Advanced Access Manager по функционалу не подойдёт? -------------------- |
|
|
![]() |
Сообщение
#4
|
![]() |
tygrytsa, это не решение)
Solus_Rex, пользователь не должен иметь доступ к админке вообще. Управление профилем, добавление постов и т.д. я написал на самом сайте, но проблема в том, что один очень важный плагин работает на основе admin-ajax.php, а при моем решении запрос редиректится на профиль пользователя - в итоге сбои. -------------------- |
|
|
![]() |
![]()
Сообщение
#5
|
![]() |
andreykashops, Понял, а если пойти другим путём.
Вынести админку на поддомен и запретить к ней доступ через .htaccess? Скрипт будет по-прежнему обращаться к админке. А усер идёт лесом. -------------------- |
|
|
![]() |
Сообщение
#6
|
![]() |
Solus_Rex, тоже не считаю вариантом, ибо ломается структура. Нашел одно топорное решение, но буду признателен, если подскажите нормальное...
-------------------- |
|
|
![]() |
Сообщение
#7
|
![]() |
Апаю вновь топик, т. к. вопрос все еще актуален.
-------------------- |
|
|
![]() |
![]()
Сообщение
#8
|
![]() |
Вот тут можно посмотреть варианты для functions.php - как раз доступ к admin-ajax.php остается.
Сообщение отредактировал Serenita - 18.5.2014, 23:28 |
|
|
![]() |
![]()
Сообщение
#9
|
![]() |
в /wp-admin создать .htaccess:
Цитата Order Deny,Allow Deny from all <Files admin-ajax.php> Order Deny,Allow Allow from all </Files> нормально работает Сообщение отредактировал kagtus - 18.5.2014, 23:35 -------------------- |
|
|
![]() |
Сообщение
#10
|
![]() |
kagtus, а сам админ то попадет в админку?
Интересное решение, в принципе вполне логичное Код add_action( 'admin_init', 'redirect_non_admin_users' );
/** * Redirect non-admin users to home page * * This function is attached to the 'admin_init' action hook. */ function redirect_non_admin_users() { if ( ! current_user_can( 'manage_options' ) && '/wp-admin/admin-ajax.php' != $_SERVER['PHP_SELF'] ) { wp_redirect( home_url() ); exit; } } -------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
![]() |
Разработка/доработка сайтов Wordpress, HTML/CSS/JS Вёрстка, перенос на WP, правки |
1 | malamut | 362 | 24.5.2023, 9:43 автор: Palundra |
![]() |
[требуется] Копирование лендинга на Wordpress | 2 | LebedevStr | 639 | 19.5.2023, 22:35 автор: malamut |
![]() |
Верстка и Разработка веб-приложений (Yii 2,WordPress, Symfony, Laravel) Верстка,правка косяков/багов + другая работа. Доступные цены. |
26 | Fortunatus | 29027 | 10.5.2023, 2:17 автор: Zond |
![]() |
Восстановление сайтов из Вебархива на Wordpress. | 34 | freeax | 27523 | 2.5.2023, 20:59 автор: freeax |
![]() |
Продам сайт на WordPress | 0 | NataliaAntalia | 583 | 28.4.2023, 13:05 автор: NataliaAntalia |
![]() |
Текстовая версия | Сейчас: 31.5.2023, 3:29 |