Стандартно в WordPress если вы задали поиск, то результаты поиска открываются на странице с адресом типа: https://blogproblog.com/?s=wordpress выглядит это не очень красиво.
Для того, чтобы сделать ссылку красивой, необходимо открыть файл «functions.php» который находится в папке с вашим шаблоном WordPress и добавить в него следующий код:
1 2 3 4 5 6 7 |
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' ); |
После чего, страница с результатами поиска на вашем блоге будет выглядеть намного интереснее, например как у меня: https://blogproblog.com/search/wordpress
08.09.2011 - 11:36 пп
Честно говоря, разницы не увидел. Но беспокойство за красоту поиска в своем блоге приобрел :)
09.09.2011 - 3:02 пп
Ссылка не поменялась разве? В результатах поиска?
12.09.2011 - 12:19 пп
А, сама ссылка... Поменялась. Я на красоту результатов смотрел.
15.09.2011 - 3:34 пп
Вот только с запросами на русском языке, оно кажись не очень правильно работает, а если точнее то совсем не правильно.