2013-12-02 2 views
0

Проблема заключается в том, что форма поиска My WP site показывает только результаты поиска, когда страница запрашивается, но если на любой странице, например, «lorem ipsum», используется любой другой текст на любой странице поле поиска, после выполнения формы, результаты не отображаются (если вы введете «живое» или «бизнес», это даст вам ответ, но если ваш ввод представляет собой любой случайный текст, например «lorem», ничего не происходит).Форма поиска в WordPress, не показывающая результатов

Я считаю, что это потому, что форма поиска ищет текст только в теме Wordpress и не ищет текст внутри templates.php, включенного в каждую страницу.

Как исправить форму поиска для поиска всего, так что, когда я помещаю «lorem ipsum» в форму и нажимаю Enter, результаты показывают мне страницы, на которых «lorem ipsum» есть.

ответ

0

Различные темы WordPress имеют разные файлы шаблонов. Некоторые из них включают файл шаблона search.php. Это не страница поиска, это просто шаблон, который отображает результаты поиска.

Прочтите эту страницу.

http://codex.wordpress.org/Creating_a_Search_Page

+0

Спасибо за Ваш ответ. Я прочитал код, у меня есть как search.php, так и searchform.php. Шаблон, который отображает результат поиска, был настроен мной из cero, и я добавил div, содержащий цикл поиска. Но, как я упоминал в описании, он показывает только результаты имен страниц, и мне действительно нужно, чтобы он работал как полная форма поиска, показывающая любой доступный текст, который соответствует вводимому в поле поиска. – Gonpires

Смежные вопросы