Изменяем ссылку для результатов поиска

Категории: Как сделать?

Стандартно в 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

Комментарии: 4Напишите свой комментарий!

  1. Sergejs Написал(а):

    Честно говоря, разницы не увидел. Но беспокойство за красоту поиска в своем блоге приобрел :)

  2. Dmitriy Donchenko Написал(а):

    Ссылка не поменялась разве? В результатах поиска?

  3. Sergejs Написал(а):

    А, сама ссылка… Поменялась. Я на красоту результатов смотрел.

  4. Dmitriy Donchenko Написал(а):

    Вот только с запросами на русском языке, оно кажись не очень правильно работает, а если точнее то совсем не правильно.

Оставьте комментарий Ваш шанс быть услышанным!