В wordpress я пытаюсь принудительно выполнить вход пользователя, прежде чем что-то увижу. Это означает, что я хочу, чтобы мой пользователь сначала авторизовался, чтобы просмотреть любую отдельную страницу, сообщение или архив, и только они могут просматривать страницу часто задаваемых вопросов. Я пытаюсь использовать приведенный ниже код, но проблема в том, что как только я вошел в систему, он снова перенаправляет меня на страницу входа.
Однако структура моего сайта будет такой, как показано ниже, и я хочу, чтобы этот код работал точно так же ...
// Force user to login on welcome
function my_force_login() {
global $post;
if (is_single() || is_front_page() || is_page() && !is_page('login') && !is_user_logged_in()){
auth_redirect();
}
}
Экран Welcomd-Login (например, facebook) -Главная страница -Блог -О -контакт -FAQ
Итак, я хочу, чтобы посетитель мог видеть только экран приветствия и часто задаваемые вопросы, страницу контактов для просмотра остальной части сайта. Я хочу заставить их войти в систему ..
Мне нужна большая помощь с вашей стороны .. Спасибо много заранее ..