Как сделать чтобы переходя по страницы если ты зарегистрирован то ты пройдешь а если нет то на регистрацию?

Чтобы реализовать переход пользователя на страницу регистрации, если он не зарегистрирован, и на страницу профиля, если он зарегистрирован, вам понадобится использовать функции и методы, доступные в WordPress. Вот примерный алгоритм, который можно использовать для решения данной задачи.

1. Проверка статуса аутентификации пользователя:
- Вызов функции is_user_logged_in() вернет true, если пользователь аутентифицирован, и false, если он не аутентифицирован.

2. Создание функций для перенаправления:
- Создайте функцию, которая будет перенаправлять пользователя на страницу регистрации. Например:

     function redirect_to_registration() {
         wp_redirect( '/registration-page/' ); // Замените '/registration-page/' на ссылку на вашу страницу регистрации.
         exit;
     }

- Создайте функцию, которая будет перенаправлять пользователя на страницу профиля. Например:

     function redirect_to_profile() {
         wp_redirect( '/profile-page/' ); // Замените '/profile-page/' на ссылку на вашу страницу профиля.
         exit;
     }

3. Использование функций перенаправления:
- Подключите следующий код на той странице, где вы хотите реализовать перенаправление:

     if ( is_user_logged_in() ) {
         redirect_to_profile();
     } else {
         redirect_to_registration();
     }

- Этот код проверяет статус аутентификации пользователя при загрузке страницы и перенаправляет его на соответствующую страницу в зависимости от результата проверки.

Это лишь примерный пример, и вам может потребоваться дополнительная настройка в соответствии с вашими потребностями.