Как перенаправить зарегистрированных пользователей WordPress на другую страницу?
Мне нужно перенаправить всех пользователей WordPress, которые посещают определенную страницу, на другую страницу? Как я могу сделать?
1 ответ
Предполагая, что вы имеете в виду зарегистрированных пользователей, есть два способа сделать это:
<?php
//All Users
if (is_user_logged_in()) {
//Do Redirect in your preferred method eg
header('Location: ' . $fullUrlToGoTo);
}
//Users who may be a of certain type eg admins
if (current_user_can('administrator')) {
//Do Redirect in your preferred method eg
header('Location: ' . $fullUrlToGoTo);
}
?>
Однако, если это фиксированная страница, и вы хотите, чтобы весь трафик, а не только зарегистрированные пользователи уходили, тогда перенаправление в файл.htaccess или перезапись IIS было бы другим решением. Проверьте https://www.htaccessredirect.net//, который может дать вам простые решения для перенаправления, чтобы вставить в ваш htaccess.