- 18, Oct 2024
- #1
Я использую тщательно настроенный WordPress для управления веб-сайтом по рыбоводству.
У меня есть две отдельные области поиска: поиск по всему сайту и поиск по видам рыб. Последний также имеет расширенные функции поиска, которые будут искать определенные мета-значения в пользовательском типе сообщений «виды» (чтобы пользователи могли искать рыбу, которую можно содержать, например, в воде определенной жесткости).
я хочу использовать
<?php
if (isset($_GET["s"])) {
$search_term = $_GET["s"];
}
if (isset($_GET["type"])) {
switch ($_GET["type"]) {
case "profile" :
$post_type = "species";
break;
case "glossary" :
$post_type = "glossary";
break;
default :
$post_type = "any";
break;
}
}
$args = array(
's' => $search_term,
'post_type' => $post_type
);
$query = new WP_Query ( $args );
?>
to deal with all of these, so I'm using <input type="hidden" name="type" value="species" />
. В формах поиска есть что-то вроде WP_Query
to specify the kind of search being performed.
Код, который я использую, выглядит следующим образом:
search.php
Мой (длинный, с извинениями) вопрос таков: какую команду лучше всего использовать для очистки данных из окна поиска?
Заранее спасибо,
#wp-запрос #санация