Поддержка Плагины Ограничить доступ к директории

  • Добрый день,

    есть сайт на WordPress — domain.ru

    есть форум domain.ru/forum на SimpleMahines

    как ограничить доступ к domain.ru/forum для определнных ролей в WordPress а для определнных разрешить?

    Спасибо

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • В http://domain.ru/forum/index.php добавил

    include(‘../wp-load.php’);

    if(current_user_can(‘subcriber’)) {
    wp_redirect( wp_login_url() );}
    else {
    exit;
    }

    должно если subscriber то на страницу логина возвращаться — ВСЕ ОК,

    но если ДРУГАЯ роль НЕ открывает http://domain.ru/forum а Chrome пишет циклицеская переадресация… а надо чтобы открывал

    Посмотрите внимательно на ваш код. Если пользователь подписчик — редирект на страницу логина. Иначе — выход. Скорее всего вам нужно что-то вроде:

    if ( ! current_user_can( 'subscriber' ) ) {
        wp_redirect( wp_login_url() );
        exit;
    }
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Ограничить доступ к директории» закрыта для новых ответов.