Articles of поиск по

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

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

Пользовательский почтовый архив с поиском, is_search () является ложным?

У меня есть пользовательский тип сообщения, и вы создали шаблон архива, archive-custom_post_type.php, который включает в себя форму поиска. Затем я использую pre_get_posts для добавления параметров в запрос для фильтрации моих результатов. Однако, чтобы убедиться, что это происходит только на этой странице архива, я хочу проверить несколько вещей. Сначала я проверяю, совпадает ли тип сообщения. Но […]

Запросить комментарии с непустым значением 'author_url' на экране комментариев администратора

На странице комментариев комментариев администратора WordPress при поиске комментариев мне бы хотелось, чтобы опция возвращала комментарии только в том случае, если автор ввел что-то в поле необязательного URL / веб-сайта. Я не ищу способ поиска в поле URL-адреса, а скорее просто способ исключить комментарии с пустым полем URL из моего обычного поиска комментариев. Я придумал […]

Не освежающая разбивка на страницы по результату поиска

Я пытаюсь создать пользовательский поиск на своем веб-сайте, и все идет хорошо, кроме одной проблемы – нет обновления содержимого в разбивке на страницы. Вот что я делаю. Моя форма поиска: <form method="get" id="advanced-searchform" role="search" action="<?php echo esc_url( home_url( '/' ) ); ?>"> <h3><?php _e( 'Search', 'bmpl' ); ?></h3> <input type="hidden" name="search" value="advanced"> <label for="name"><?php _e( […]

Поиск с несколькими списками

Привет, я ищу плагин wordpress, где я могу добиться поиска, подобного этим экранам. Поэтому, когда выбор сделан, другие поля будут обновляться с правильным содержимым, чтобы идти дальше. Извините, но я полный новичок WP … так что заблаговременно за то, что поставил меня в хорошем направлении

Форсировать форму поиска, чтобы перейти на чистый URL-адрес без нескольких переадресаций

Я переписал search_base для suche (german), чтобы получить такой URL: http://mypage.com/suche/searchterm Теперь, когда я отправляю форму поиска, я добираюсь до url /?s=searchterm . Internetz дает мне то же обходное решение из нескольких источников, как этот: URL результатов поиска без строковых переменных запроса add_action("template_redirect", function() { if (is_search() && !empty( $_GET["s"] ) ) { if (wp_redirect( […]

Иерархический список условий пользовательской таксономии по CPT

У меня есть общая таксономия, то есть «loc», и вам нужно вернуть все термины, используемые почтовым типом «org». Возможно ли, что я получу иерархические результаты из этого запроса. Я пытаюсь подражать функциональным wp_dropdown_categories функции wp_dropdown_categories в wp_dropdown_categories поиска. Просто введите имя и пустые слова в массиве $suggestions Вот запрос, который показывает результаты по моей потребности. […]

Поиск в нескольких типах сообщений

Я хочу, чтобы поиск выполнялся в нескольких разных типах сообщений. Я использую второй код для определения типов сообщений: function custom_search_filter($query) { if ( !is_admin() && $query->is_main_query() ) { if ($query->is_search) { $query->set('post_type', array('post','product')); } } } add_action('pre_get_posts','custom_search_filter'); Я не могу искать продукты woocommerce, если в массиве post_type больше, чем только «product» cpt. Если это только […]

сортировать результаты поиска по пользовательским полям, используя раскрывающийся список

На моей странице search.php у меня появилось раскрывающееся меню «Сортировать по», которое почти работает именно так, как я хочу – <select class="dropdown-class" name="sort-posts" id="sortbox" onchange="document.location.href=location.href+this.options[this.selectedIndex].value;"> <option disabled>Sort by</option> <option value="&orderby=date&order=dsc">Newest</option> <option value="&orderby=date&order=asc">Oldest</option> </select> <script type="text/javascript"> <?php if (( $_GET['orderby'] == 'date') && ( $_GET['order'] == 'dsc')) { ?> document.getElementById('sortbox').value='orderby=date&order=dsc'; <?php } elseif (( $_GET['orderby'] == […]

Расширяет административный пост, вместо того чтобы переписывать его

У меня есть следующий код function extend_admin_search( $query ) { // Extend search for document post type if( ! is_admin() ) return; $post_type = 'post'; // Custom fields to search for $custom_fields = array( "custom_field_1", "custom_field_2" ); if ( $query->query['post_type'] != $post_type ) return; $search_term = $query->query_vars['s']; //Set to empty, otherwise it won't find anything […]