Как в вордпресс сделать переадресацию еще до загрузки страницы?
Решено
Здравствуйте, скажите как в вордпресс можно реализовать перенаправление, еще до того момента как загрузится шаблон страницы, что бы для пользователя все выглядело так как будто он переходит на нужную ему страницу.
1 Ответ(ы)
Ответ
Вот пример переадресации для вордпресс:
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(), более подробнее в кодексе.