Перейти к содержимому

Фотография

Свой шаблон для результатов поиска


  • Вы не можете создать новую тему
  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 crowd

crowd

    Прохожий

    Топикстартер
  • Участник
  • 0
    7 сообщ.

Отправлено 03 Январь 2017 в 12:40

Здравствуйте.

Есть тема Divi, в которой не предусмотрены template-parts, то есть все выводится в одном шаблоне - и лента постов, и архивы, и сортировки по рубрикам и тегам, и поисковые результаты.

Задача - заставить поисковые результаты отображаться на отдельной странице (в собственном шаблоне), например, search-results.php.

Для отдельной страницы это не проблема, создается шаблон и подключается в админке. А вот как это сделать для результатов поиска по сайту?

Сам шаблон я создала, я не знаю, как написать функцию, заставляющую выводить результаты поиска в этом шаблоне.


  • 0

Спонсор

#2 BaNru

BaNru

    Пацифизжу

  • суперМодератор
  • 1012
    3 678 сообщ.

Отправлено 03 Январь 2017 в 15:11

<?php
if ( is_search() ) {
    // тут необходимый код
}
?>

Можно попробовать создать свой template-part и подключить его внутрь условия

<?php
if ( is_search() ) {
    get_template_part( 'search' );           // Страница поиска (search.php)
}
?>

Для создания своей страницы поиска (это по идее можно сделать в любой теме, если в этой теме специально каких-то костылей несусветных не натыкано, запрещающих это) есть простая инструкция

https://codex.wordpr...g_a_Search_Page


  • 0

#3 crowd

crowd

    Прохожий

    Топикстартер
  • Участник
  • 0
    7 сообщ.

Отправлено 03 Январь 2017 в 16:41

Большое спасибо, помогло!


  • 0


Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей