Можно ли в wordpress сайте сделать перенаправление?
Здравствуйте уважаемые знатоки, подскажите пожалуйста, в общем сделала приветственную страницу сайта, что-то типа мини лендинга можно ли сделать так, чтобы люди которые зашли в систему ( в сайт ) залогинились, то они бы не видели эту стартовую страницу ? Плагинами это или есть разумное решение ? Т.е зашел человек на сайт и видит эту страницу приветственную, как только он ввел логин и пароль, то эта страница ему не показывается и его все время перенаправляет на страницу каталога например
Вы можете записать url, который появляется после входа. Скопировать его, установить плагин Redirections (там ромашки на фото), вставить туда скопированный url, и написать новый, куда отправлять после посещения этого.
Если он у каждого свой (например, у пользователя появляется имя в url), то запишите его регулярным выражением.
Затем зайдите в настройки->постоянные ссылки, нажмите «сохранить изменения»
И всё должно заработать
Я далека от такого, куда это вставлять , есть страница 1 это стартовая которая показывается только незалогененным, если человек перешел на форму входа, то ему показывается страница 2, а первая не показывается
В активной теме сайта найдите файл functions.php и в него добавьте код:
add_action( 'template_redirect', 'redirect_logged_users' );
function redirect_logged_users() {
if ( is_user_logged_in() ) {
// здесь вместо 5 укажите ID страницы, на которую нужно перенаправить авторизованного пользователя
wp_redirect( get_permalink( 5 ) );
}
}