Как в вордпресс сделать переадресацию еще до загрузки страницы?

Решено

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

Добавить Комментарий
Ответ

Вот пример переадресации для вордпресс:

 add_action('template_redirect', function() {
 $pos = strripos($_SERVER['REQUEST_URI'], '/cart/');
 if ($pos === false) {
 //  перенаправить если условие не совпало
 } else {
 $checkout_url = wc_get_page_permalink('checkout');
 wp_redirect($checkout_url, 301);
 exit;
 }
 });
 

В данном случае мы перенаправляем с страницы /cart/ на страницу /checkout/.

В вордпресс за перенаправление отвечает функция wp_redirect(), более подробнее в кодексе.

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.