Последний раз я ударился головой о стену и действительно мог бы помочь.Я довольно новичок в PHP, и я уверен, что это не слишком сложно, но я просто не могу понять, какое поведение мне нужно, поэтому я обращаюсь.
В основном у меня есть клиент, чейсделать ограниченный запуск своего сервиса и хотел бы создать пользовательскую страницу входа, которую они могут поделиться с первыми пользователями.Поэтому в основном мне нужно следующее:
Когда пользователь переходит на сайт, мне сначала нужно проверить, является ли это URL-адресом регистрации (www.example.com/selected-customer/register/).Если это правда, я хочу перенаправить на страницу регистрации.
Далее я хочу проверить, является ли этот URL-адрес каким-либо URL-адресом, кроме моей страницы по умолчанию «Скоро»Если это не скоро страница, мне нужно проверить, вошел ли пользователь в систему. Если он не вошел в систему, я хочу перенаправить его на страницу «Скоро в продаже», если нет, я хочу отобразить запрашиваемую страницу.Я пытался закодировать пример, но он не выполняет то, что мне нужно.
Любая помощь будет принята с благодарностью:)
Пример кода:
add_action( 'template_redirect', function() {
if( ( !is_page('coming-soon') ) ) {
if( ( is_page('register') ) ) {
wp_redirect( home_url( '/captains-crew/register/' ) ); // redirect all...
exit();
}
if (!is_user_logged_in() ) {
wp_redirect( home_url( '/coming-soon/' ) ); // redirect all...
exit();
}
}
});