Главная » Wordpress » Изменение URL результатов поиска в WordPress

Изменение URL результатов поиска в WordPress

На блоге Дмитрия Донченко подсмотрел интересную функцию для замены URL результатов поиска по блогу на WordPress.

Для наглядности приведу примеры URL при поиске на моем блоге программы WebCam Loader:

Стандартный URL: https://geekelectronics.org/?s=WebCam+Loader

URL после добавления новой функции: https://geekelectronics.org/search/WebCam+Loader

Ну и сам код функции, который вам необходимо добавить в файл function.php вашего шаблона

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

Похожие записи
Не работают рубрики в WordPress 3.4... После обновления движка Wordpress до версии 3.4, у меня возникла проблема с открытием категорий новостей.  Пришлось поочередно отключать все пл...
Защита от недобросовестных заказчиков при выполнен... Уверен, что многие фрилансеры сталкивались с недобросовестными заказчиками, которые после завершения всех работ тянут с оплатой или просто пропадают, ...
Создаем интернет-магазин на WordPress и e-Commerce... Пошаговая инструкция по созданию интернет-магазина. Давно хотел открыть свой интернет-магазин, но положа руку на сердце признаюсь – было лениво этим ...
Gzip сжатие в WordPress Gzip является самым популярным и эффективным методом сжатия в настоящее время. Этот метод позволяет в целом уменьшить размер ответа примерно на 70% . ...
This entry was posted in Wordpress and tagged , . Bookmark the permalink.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *