Главная » WordPress » Закрытый сайт на wordpress

Закрытый сайт на wordpress

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

Начнем. Выделяем и копируем вот этот код:

if(!is_user_logged_in()) {
  auth_redirect();
 }

Заходим в редактор тем и выбираем header.php
Вставляем скопированный код в начале файла, во вторую строчку, как показано на скрине.

закрытый сайт вордпресс

И всё, теперь при заходе на сайт вы увидите страницу авторизации.
Можно сделать так, чтобы главная отображалась, а при переходе в запись посетитель попадал на авторизацию. Для этого тот же код надо вставить в файл single.php
А если то-же применить для страниц, то в файл page.php

В следующей статье расскажу, как изменить логотип на странице авторизации.

Поделиться ссылкой:
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (2 оценок, среднее: 5,00 из 5)

Оставьте комментарий