Давайте представим, что у вас есть веб-сайт на платформе WooCommerce. Вы ищете определенный товар. Вы попадаете на страницу результатов поиска, на которой отображается либо ноль товаров либо список товаров, соответствующих поисковому запросу и отсортированных по релевантности. Просто. Зачем может потребоваться перенаправление поиска?
Теперь представьте, что у вас есть специальная целевая страница для категории “Столы” и вы хотите, чтобы люди, ищущие “столы“, попадали на эту страницу, а не на страницу с обычными результатами поиска. Вполне просто сделать это благодаря удобному фрагменту PHP кода, который позволяет перенаправлять пользователей для определенного запроса на пользовательский URL:
add_action( 'template_redirect', 'genius_redirect_search_results' );
function genius_redirect_search_results() {
if ( isset( $_GET['s'] ) && strcasecmp( $_GET['s'], 'столы' ) == 0 ) {
//URL для перенаправления
wp_redirect( 'https://geniuscourses.com/videocourses/' );
exit();
}
}

Александр Сокирка
Занимаюсь веб разработкой с 2007 года. Имею большой опыт в веб-дизайне и разработке сайтов. Являюсь автором YouTube канала Быть Программистом. Основатель бренда Aletheme и автор тем для WordPress на маркетплэйсе Envato. С 2017 года занимаюсь обучением людей желающим стать программистами. Мои обучающие программы можно найти на этом сайте или на Udemy.