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

Как ссылкам на результаты поиска в блоге придать человеческий вид | n-wp.ru

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

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

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');

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

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*