Здравствуйте.
Есть тема Divi, в которой не предусмотрены template-parts, то есть все выводится в одном шаблоне – и лента постов, и архивы, и сортировки по рубрикам и тегам, и поисковые результаты.
Задача – заставить поисковые результаты отображаться на отдельной странице (в собственном шаблоне), например, search-results.php.
Для отдельной страницы это не проблема, создается шаблон и подключается в админке. А вот как это сделать для результатов поиска по сайту?
Сам шаблон я создала, я не знаю, как написать функцию, заставляющую выводить результаты поиска в этом шаблоне.
Смотрите в движке уже вшита такая возможность. Вам нужно всего то создать файл с названием search.php (который будет оформлен как вам нужно) и вп сам его подтянет.
Или есть еще вариант: в форме поиска для артибута action="" прописать путь к вашему шаблону.
Первый вариант проще и правильнее.
n@y wega, большое спасибо!
Действительно работает первый вариант. А я-то уж в функциях прописала.