cannyboy
  • 0
Новичок

Искать только сообщения блога на главной странице сообщений сайта WordPress?

  • 0

В моей настройке в стиле CMS у меня есть стандартное окно поиска, которое ищет все.

Однако на странице моего блога я хотел бы также иметь еще одно окно поиска, которое ищет только блог… возможно ли это и как мне это сделать?

РЕДАКТИРОВАТЬ

Я использовал этот код в текстовом виджете, который находится на странице моего блога:

<form  id='searchform' method='get'>
<input style='margin-top:5px;' type='text' name='s' id='s' placeholder='Search (blog only)'>
<input type='hidden' name='post_type' value='post' />
</form>

Это имеет то преимущество, что страница результатов оформлена как блог, а не как стандартная страница поиска. (хотя я не знаю, как указать, что страница показывает результаты поиска… как это показать?)

Share
  1. Будет ли работать окно поиска по блогу, ограниченное поиском только постов?

    • 0
  2. Привет @cannyboy :

    Существует плагин под названием Search Unleashed, который предоставляет множество различных функций. Один из моих клиентов использовал его, и я был впечатлен контролем, который он давал. Не уверен на 100%, что это даст вам то, что вам нужно, но стоит проверить.

    Если в вашем блоге есть только post_types для «post», и вы не используете их для остальной части сайта, вы можете использовать предложение @TerryMatula, но с $post_type => 'post' вместо этого, то есть:

    <input type="hidden" name="post_type" value="post" />

    • 0
  3. Если блог находится в отдельной категории, вы можете скопировать код searchform.php, а затем добавить следующее:

    <input type="hidden" name="cat" value="{your category id}" />
    

    конечно, заменив {идентификатор вашей категории} фактическим идентификационным номером. Вы можете поместить весь код формы в виджет или прямо в свой шаблон.

    • 0

Оставить ответ

You must login to add an answer.