@HAtan

Как вывести результаты поиска на определенную страницу?

У меня есть уже готовая страница со своим шаблоном, как мне именно на этой странице сделать вывод результата поиска, не создавая новую страницу. (https://test-5.vbbn.in/entreprises/).

<form role="search" method="get" id="searchform" action="https://test-5.vbbn.in/entreprises/">
  <label class="screen-reader-text" for="s">Поиск: </label>
 <input type="text" value="" name="s" id="s">
 <input type="submit" id="searchsubmit" value="найти">
 </form>
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
cesnokov
@cesnokov
<head>&nbsp;</head>
function custom_search_base() {
    $GLOBALS['wp_rewrite']->search_base = '%entreprises%';
}
add_action( 'init', 'custom_search_base' );

function custom_search_url() {
    if ( is_search() && !empty( $_GET['s'] ) ) {
        wp_redirect( home_url( '/entreprises/' ) . urlencode( get_query_var( 's' ) ) );
        exit();
    }  
}
add_action( 'template_redirect', 'custom_search_url' );
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы