Стандартно в WordPress если вы задали поиск, то результаты поиска открываются на странице с адресом типа: http://blogproblog.com/?s=wordpress выглядит это не очень красиво.
Для того, чтобы сделать ссылку красивой, необходимо открыть файл «functions.php» который находится в папке с вашим шаблоном WordPress и добавить в него следующий код:
function fb_change_search_url_rewrite() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
exit();
}
}
add_action( 'template_redirect', 'fb_change_search_url_rewrite' );
После чего, страница с результатами поиска на вашем блоге будет выглядеть намного интереснее, например как у меня: http://blogproblog.com/search/wordpress
08.09.2011 - 11:36 пп
Честно говоря, разницы не увидел. Но беспокойство за красоту поиска в своем блоге приобрел :)
09.09.2011 - 3:02 пп
Ссылка не поменялась разве? В результатах поиска?
12.09.2011 - 12:19 пп
А, сама ссылка… Поменялась. Я на красоту результатов смотрел.
15.09.2011 - 3:34 пп
Вот только с запросами на русском языке, оно кажись не очень правильно работает, а если точнее то совсем не правильно.