Articles of Поиск

Манипулирование запросом

Я пытаюсь использовать свою собственную форму поиска, а не однополюсную форму по умолчанию. Поэтому я сделал свои поля и задал значения для запроса с помощью pre_get_posts hook. Все хорошо. Из-за поиска по нескольким custom fields я использую meta_query с relation => 'OR' а также с использованием нескольких массивов ключей / значений внутри него. Но есть […]

Есть ли простой шаблон поиска WordPress, который работает с существующими поисковыми формами?

Я хочу заменить функциональность поиска моей темы новыми функциями, которые просматривают текстовые виджеты. Почти весь контент моего сайта предоставляется через текстовые виджеты (они являются статическими страницами). Есть ли стандартный шаблон WordPress для поиска, который я могу использовать, и который будет работать с моими существующими формами поиска? Что касается вопросов Тошо, задаваемых здесь : У моего […]

Сделать текстовое поле в форме поиска необязательным

Я добавил некоторые пользовательские поля в форму поиска, которые будут использоваться чаще, чем исходное текстовое поле ( <input name="s" /> ). Однако текстовое поле, как представляется, требуется для выполнения поиска, а пустого значения недостаточно. Действительно: http://www.example.com/?s=foobar&max_price=500 Неверно: http://www.example.com/?s=&max_price=500 Есть ли способ обойти это? Форма HTML довольно проста: <form action="/"> <input type="search" name="s" /> <input type="number" […]

Разная компоновка на странице поиска в зависимости от должности категории

Я хотел бы отображать различные макеты для публикации с разными категориями на странице поиска: Я пробовал с этим кодом: <?php if(isset($_GET['the_category'])) { $type = $_GET['the_category']; if($type == '1') { ?> Но это не сработает, может кто-то может указать на решение? Полный код: <?php get_header(); ?> <div id="content"> <div class="padder"> <?php do_action( 'bp_before_blog_search' ); ?> <div […]

Ошибка выполнения has_posts ()

Я хотел создать цикл, который отображает результаты поиска в файле search.php . Я выполнил все инструкции в учебнике WordPress Codex, который находится здесь: https://codex.wordpress.org/The_Loop Я внедрил предложенный код на моей странице следующим образом: <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched […]

Выберите Все, не работающие в поисковом фильтре WordPress.

Я пытаюсь создать фильтр поиска в WordPress, чтобы фильтровать все пользовательские таксономии в пользовательском типе сообщений. Я создал функцию, которая генерирует выпадающий список, поэтому я могу вывести каждое значение параметра как slug для моего фильтра, который уже работает. Моя единственная проблема заключается в том, что опция «Выбрать все» не работает. Результаты возвращаются, когда ничего не […]

Пользовательский поиск не согласуется с результатами

Я установил пользовательский поиск, чтобы использовать переменную s GET в URL. Я хочу, чтобы он получал определенные результаты, но я столкнулся с нечетной проблемой. Во-первых, вот мой код: $search_term = $_GET['s']; if($search_term!=''){ $s = new WP_Query(array('s' => $search_term)); $search_array = array(); if($s->have_posts()){ while($s->have_posts()){ $s->the_post(); $title = get_the_title(); $permalink = get_permalink(); $search_identifier = $title.$permalink; array_push($search_array,$search_identifier); } […]

изменить текст, написанный на английском языке на хинди

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

Измените поиск на имя категории outpout вместо имени типа Post

Я использую ajax-поиск, который является большим, однако я бы хотел изменить его, чтобы показать пользовательские типы типа post вместо персонализированного типа сообщения. Я добавил таксономию для категорий типа персонализированного типа, и отлично работает, но te titel все еще «портфолио», которое является CPT, и я хочу, чтобы титлами были категории. Код: if (!function_exists('sf_ajaxsearch')) { function sf_ajaxsearch() […]

WordPress Search возвращает неверные результаты

я ограничиваю поиск в моем блоге WP, чтобы быть в почте, только добавив эту строку <?php if (is_search() && ($post->post_type=='page')) continue; ?> Таким образом, любые результаты статических страниц будут исключены, это прекрасно, но у меня есть проблема, если у меня есть сообщение, и у него есть содержимое ниже Тест POST [/ video] и если я […]