Как я буду делать поиск с пользовательской таксономией (продукт, категория, пользователь, пользовательский тип записи), поиск в WordPress с использованием функции без какого-либо плагина - PullRequest
2 голосов
/ 30 октября 2019

Как я сделаю пользовательский таксономический поиск WordPress как известь изображения, используя функцию без какого-либо плагина

, когда кто-то выбирает product из выпадающего списка, он будет искать product когда кто-то выбирает категорию и вводит в поле поиска, он будет искать имя категории
, когда выбирается автор он будет искать пользователь

ss

1 Ответ

0 голосов
/ 30 октября 2019

Форма поиска находится в файле searchform.php вашей темы. Если ваша тема не имеет таковой, ее создание переопределит WordPress по умолчанию. Вы можете сделать что-то вроде:

<li id="search">
  <label for="s">Search:</label>   
  <form id="searchform" method="get" action="/index.php">
    <div>
      <input type="text" name="s" id="s" size="15" />
      <select name="searchcat">
        <option value="0">Search Posts & Pages<option>
        <option value="1">Search WooCommerce Products</option>
        <option value="2">Search Custom Post Type</option>
      </select>
      <input type="submit" value="Search" />
    </div>
  </form>
</li>

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

Затем, основываясь на том, что было выбрано в раскрывающемся списке, вы можете создавать различные запросы для получения требуемых результатов.

...