Articles of search

Как удалить дублированных пользователей из двух объединенных объектов WP_User_Query?

Я пытаюсь написать поиск, в котором используются несколько пользовательских метаполей, которые я создал, но им было трудно выполнить их. В основном, с той же проблемой, что и у этого парня , и я решил это так же. $exclude = array( '1' ); $args1 = array( 'exclude' => $exclude, 'search' => '*' . $search_query . '*', […]

Пользовательский фильтр для основного поиска: как исключить определенный post_type из результатов поиска

Есть ли способ использовать метод WP_Query, set (), чтобы исключить определенный post_type из глобального поиска. Вот моя неудачная попытка: function _search_all($query) { if($query->is_search()) { // get rid of in the news $query->set('post_type__not_in', array(IN_THE_NEWS_SLUG)); if(isset($_GET['post_type'])) { $query->set('post_type', $_GET['post_type']); } /*else { $query->set("post_type", array(FEATURES_ID, BRIEFS_ID, PRESS_RELEASES_ID)); }*/ } return $query; } add_filter("pre_get_posts", "_search_all");

Несколько поисковых запросов на одной странице

Мне нужно отображать результаты трех разных поисковых запросов на одной странице. Точнее, на моей странице есть поисковый ящик, где пользователь вводит поисковую фразу. После отправки поисковой фразы мне нужно взять сгенерированный запрос поиска WP и изменить его для создания трех разных пользовательских запросов. Результаты этих трех запросов будут отображаться на странице в отдельных блоках. Так, […]

Включить содержание сообщений в связанных сообщениях в поиске

Все мои сообщения имеют поле ACF Relationship, которое позволяет администраторам выбирать любое количество часто задаваемых вопросов, которые являются настраиваемыми типами сообщений, faq . В интерфейсе эти часто задаваемые вопросы отображаются после содержимого сообщения, поэтому я хочу, чтобы мои результаты поиска включали сообщение, если содержание FAQ совпадает с поисковым запросом. Итак, когда администратор выбирает «FAQ 1» […]

Расширенная форма поиска с фильтрами для пользовательских таксономий

Я пытаюсь создать сложную форму поиска с фильтрами для нескольких пользовательских таксономий, ввода условий поиска и выбора количества отображаемых элементов / страницы. Вопрос был опубликован ранее в расширенной форме поиска с фильтрами для пользовательских таксономий и пользовательских полей, и ответ, предоставленный Брэди, был отличной отправной точкой. Я попытаюсь изо всех сил объяснить функциональность, вот источник […]

Как заполнить окно раскрывающегося поля на основе предыдущего выбора?

У меня есть два раскрывающихся списка для поиска, в котором используются настраиваемые поля, и мне нужно, чтобы вторая панель dropbown заполнялась в зависимости от результатов первого окна. Пока у меня есть: <form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>"> <input type="text" name="s" id="s" value=""/> <select id="stocktype" name="StockType"> <?php //$make = $_GET['Make']; $metakey = […]

Поиск прерывается при запросе основного цикла для категории

В моей теме я предоставляю пользователям возможность задать «категорию блога», которая запрашивает и отображает только сообщения из этой категории в index.php используя WP_Query : $shortname = get_option('of_shortname'); $cat_option = get_option($shortname.'_cats_in_blog'); $catid = get_cat_ID($cat_option); $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; $args = array( 'cat' => $catid, 'paged' => $paged ); $query […]

Бэкэнд-поиск; включить CPT meta?

У меня в настоящее время есть CPT с 2 названиями частей; У меня все отлично работает на интерфейсе. Но когда дело доходит до поиска сообщения, сообщение, которое вы ищете, не всегда появляется, потому что часть названия находится в мета для этой записи. Есть ли способ включить мета в бэкэнд-поиск для CPT?

Разбивка страницы WordPress не работает со страницей поиска

На моей странице поиска Мой запрос возвращает 11 страниц с этим поиском ?q=2&s=chem Но когда я пытаюсь получить доступ к другой странице, отличной от первой, например, ?q=2&s=chem&paged=2 , WordPress показывает, что error not found . Примечание. Если я оставляю пустую переменную s в URL-адресе, у меня нет проблем. Это мой WP_Query : $args = array( […]

Построение расширенного поиска (текст, теги, категории, настраиваемые поля) – Получение неправильного SQL-запроса

Я создаю расширенную форму поиска, где я хочу использовать обычное текстовое поле, теги, категории, а также некоторые настраиваемые поля. Я создал форму со всеми значениями, и я создал параметры url, чтобы сделать ее более приятной, и я использую pre_get_posts для добавления настраиваемых полей, если это необходимо … но запрос не тот, который я ожидаю, и […]