Как ссылкам на результаты поиска в блоге придать человеческий вид

Как ссылкам на результаты поиска в блоге придать человеческий вид | n-wp.ru Настройки
Пример простой функции, приводящей ссылку на результаты поиска в блоге к удобочитаемому виду.
👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

Как ссылкам на результаты поиска в блоге придать человеческий вид

Если не пользоваться никакими ухищрениями, то стандартные ссылки на результаты поиска выглядят примерно так:

http://site.com/?s=wordpress+plugins&submit=Search

Трудноперевариваемый вид, не правда? Неплохо бы переделать его к более удобному для человеческого понимания:

http://site.com/search/wordpress+plugins

Такого вида ссылок для поисковых запросов в блоге можно добиться, если сделать небольшую «прививку».

Нужно добавить в файл functions.php:

function search_url_rewrite(){
        if(is_search() && !empty($_GET['s'])){
                wp_redirect(home_url("/search/"). urlencode(get_query_var('s')));
                exit();
        }
}
add_action('template_redirect', 'search_url_rewrite');

Это код функции, приводящей ссылку на страницы поисковой выдачи в блоге к более человеческому виду.

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

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