Вопросы с тегом «meta-query»

Относится к механизму, встроенному в класс WP_Query для запроса базы данных о данных публикации, включая страницы и CPT, на основе метаданных публикации.

37
meta_query с мета-значениями как сериализованные массивы

Я работаю над проектом, в котором я создаю собственный тип записи и пользовательские данные, вводимые через мета-блоки, связанные с моим собственным типом записи. По какой-то причине я решил закодировать метаблоки таким образом, чтобы входные данные в каждом метабоксе были частью массива. Например,...

37
Объяснение оператора сравнения Meta_query

Я заметил, что есть несколько операторов, которые можно использовать для сравнения в meta_query. Тем не менее, я не совсем уверен, какой оператор я должен использовать, это как-то сбивает с толку, как =и LIKEоператор. Я хотел бы знать, что конкретно означает каждый оператор, и в каких условиях я...

25
Использование мета-запроса ('meta_query') с поисковым запросом ('s')

Попытка построить поиск, который ищет не только значения по умолчанию (заголовок, контент и т. Д.), Но и определенное настраиваемое поле. Мой текущий запрос: $args = array( 'post_type' => 'post', 's' => $query, 'meta_query' => array( array( 'key' => 'speel', 'value' => $query,...

18
Вложенный meta_query с несколькими ключами отношения

Мне интересно, может ли Wordpress работать с вложенными файлами meta_query, каждый из которых имеет разные ключи отношения? Начиная с Wordpress 3.0, tax_queryспособен выполнять эту функцию; Мне интересно, имеет ли это эквивалент с meta_query. $results = query_posts( array( 'post_type' =>...

16
Как я могу создать meta_query с массивом как meta_field?

Вот аргументы для моего запроса: $args = array( 'post_type' => 'news', 'meta_query' => array( array( 'key' => 'topics', 'value' => 'sports', ) ) ); Это работает, когда topicsэто строка, но не когда это массив. Я хотел бы, чтобы этот запрос работал, когда, topicsнапример,array( 'sports',...

14
Фильтрация нескольких пользовательских полей с помощью WP REST API 2

Я хочу фильтровать сообщения на основе нескольких пользовательских полей ACF с отношением AND. Что-то вроде этого: $args = array( 'post_type' => 'product', 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'color', 'value' => 'blue', 'compare' => '=', ), array( 'key'...

13
meta_query 'Compare' => 'IN' не работает

Прежде всего, я знаю, что это дубликат, но ни один из старых ответов не помог. Я ищу в сообщениях через post_meta. Вот мой код, который в настоящее время ничего не возвращает. $args = array( 'numberposts' => -1, 'post_type' => 'post', 'meta_query' => array( array( 'key' =>...

10
Используя meta_query, как я могу фильтровать по пользовательскому полю и заказывать по другому?

С помощью следующего кода (в functions.php) мои сообщения (события CPT) упорядочиваются по _end_date вместо _start_date. Каково правильное решение этого с WP 3.1.3? Конечно, я хотел бы избежать использования устаревших meta_key. add_filter( 'pre_get_posts', 'my_get_posts' ); function my_get_posts(...

9
Смешивание обычных и пользовательских типов записей (с meta_query) на домашней странице

Не уверен, как этого добиться. Я пытаюсь смешать стандартные сообщения и пользовательские сообщения на главной странице сайта, но я хочу отображать пользовательские сообщения, только если задано мета-значение. Отображение сообщений работает нормально, 'post_type' => array('game', 'post')но когда...

9
Запросите WP REST API v2 с помощью нескольких мета-ключей

Используя v2 API REST, я хочу запросить некоторые сообщения с помощью нескольких мета-ключей. С v1 я смог отформатировать URL-адрес, &filter[meta_value][month]=12&[meta_value][year]=2015и это сработало (после предоставления мета-значений API). Теперь с v2 я могу заставить это работать,...

8
Сложный мета-запрос с 3 ключами

Я думаю, что проблема в основном относится к структуре запросов SQL, и я не эксперт .... Мне нужно искать сообщения (пользовательский тип сообщения) по 2 параметрам: pd_city pd_country Обратите внимание, что отношение meta_query имеет значение «ИЛИ», поэтому, если любой из двух выше, как «LIKE», мы...

8
Сортировка: пользовательский запрос с заказом meta_value_num THEN по заголовку

я пытаюсь выполнить пользовательский запрос типа записи, чтобы соответствовать следующим критериям: сортировать фильмы сначала по годам в порядке убывания, а затем («внутри» порядка года) по названию в алфавитном порядке. желаемый результат: название фильма A, 2006 название фильма Z, 2006 ......

8
сортировка мета-запросов по 2 ключам

Мне нужно сортировать (пользовательские) сообщения по 2 значениям настраиваемых полей ... Имя настраиваемого поля 1: is_sponsored[значение может быть 1или 0] Имя настраиваемого поля 2: sfp_date[ timestampтекущая дата публикации в секундах] Посты, у которых is_sponsoredзначение " " равно 1, должны...

8
meta_query для ключей, которые еще не установлены

Я пытаюсь запросить пользовательский тип сообщения для системы галереи. У меня есть флажок, чтобы установить галерею как «избранную» галерею (настраивается через плагин «Больше полей») - если этот флажок установлен, то значение мета становится равным 1, а затем, если не отмечено, становится равным...

8
Как запросить_позиции с помощью meta_query, чтобы упорядочить meta_key И иметь вторичную сортировку по дате?

В течение последних нескольких дней я решал проблему и продолжаю ходить по кругу. Могли бы действительно использовать свежую пару глаз, чтобы помочь мне ответить на этот вопрос ... Так что я работаю с сайтом WordPress, где у постов есть несколько пользовательских полей, относящихся к запросу,...

8
Установите псевдоним для аргументов meta_query в get_posts ()

Есть ли способ установить псевдоним для аргументов meta_query при запуске get_posts()? Один из моих запросов работает плохо. Для оптимизации мне просто нужно иметь возможность повторно использовать одну и ту же объединенную таблицу вместо объединения в 3 таблицы, когда нужна только одна. Мой...