Запитання з тегом «meta-query»

Посилається на механізм, вбудований у клас WP_Query для запиту в базу даних для даних публікації, включаючи сторінки та CPT, на основі метаданих post.

12
meta_query з метазначеннями як серіалізаційні масиви
Я працюю над проектом, в якому я створюю користувальницький тип публікації та власні дані, введені через метаполе, пов’язані з моїм користувацьким типом публікації. З будь-якої причини я вирішив зашифрувати метаполе таким чином, щоб вхідні дані у кожен метабокс були частиною масиву. Наприклад, я зберігаю довготу та широту: <p> <label for="latitude">Latitude:</label><br …

2
Meta_query порівняння пояснення оператора
Я помітив, що для порівняння в meta_query є купа операторів. Однак я не зовсім впевнений, яким оператором я повинен користуватися, це якось плутає подобається =і LIKEоператор. Я хотів би знати, що саме означає кожен оператор, і в якому стані я повинен їх використовувати. = != > >= < <= LIKE …

9
Використання мета-запиту ('meta_query') з пошуковим запитом ('s')
Намагання створити пошук, який здійснює пошук не лише за замовчуванням (заголовок, вміст тощо), але й певне спеціальне поле. Мій поточний запит: $args = array( 'post_type' => 'post', 's' => $query, 'meta_query' => array( array( 'key' => 'speel', 'value' => $query, 'compare' => 'LIKE' ) ) ); $search = new WP_Query( …

3
Вкладений meta_query з декількома ключами відношення
Мені цікаво, чи вміє Wordpress запускати вкладені meta_query, у кожного з яких є різні ключі відношення? Станом на Wordpress 3.0, tax_queryздатний виконувати цю функцію; Мені цікаво, чи має це еквівалент meta_query. $results = query_posts( array( 'post_type' => 'event_id', 'meta_query' => array( 'relation' => 'AND', array( 'relation' => 'OR', array( 'key' …

5
Як я можу створити мета_запит з масивом як meta_field?
Ось аргументи для мого запиту: $args = array( 'post_type' => 'news', 'meta_query' => array( array( 'key' => 'topics', 'value' => 'sports', ) ) ); Це працює, коли topicsце рядок, але не, коли це масив. Я хотів би, щоб цей запит працював, коли topicsє, наприкладarray( 'sports', 'nonprofit', etc. ) Чи є …
16 query  meta-query 

4
Фільтрування декількох спеціальних полів за допомогою WP REST API 2
Я хочу фільтрувати публікації на основі декількох спеціальних полів ACF із відношенням AND. Щось на зразок цього: $args = array( 'post_type' => 'product', 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'color', 'value' => 'blue', 'compare' => '=', ), array( 'key' => 'price', 'value' => array( 20, 100 ), …

2
meta_query 'Compare' => 'IN' не працює
Перш за все, я знаю, що це дублікат, але жодна із старих відповідей не була корисною. Я шукаю в публікаціях наскрізь post_meta. Ось мій код, який наразі нічого не повертає. $args = array( 'numberposts' => -1, 'post_type' => 'post', 'meta_query' => array( array( 'key' => 'system_power_supply', 'value' => array('single', 'redundant'), …

2
Використовуйте REGEXP в ключі мета-запиту WP_Query
Я знаю, що можу використовувати REGEXP у WP_Query так: $query = new WP_Query(array( 'posts_per_page' => -1, 'post_status' => 'publish', 'meta_query' => array( array( 'key' => 'custom_fields', 'value' => 'foo[(][0-9][)]', // with regex stuff 'compare' => 'REGEXP', ), ), )); Але мені також потрібні регулярні вирази в ключі. Подобається це: $query …

1
Як я можу фільтрувати за спеціальним полем і замовляти інше за допомогою meta_query?
З наступним кодом (у function.php) мої повідомлення (події CPT) упорядковуються _end_date замість _start_date. Яке правильне рішення для цього щодо WP 3.1.3? Звичайно, я хотів би уникати використання застарілих meta_key. add_filter( 'pre_get_posts', 'my_get_posts' ); function my_get_posts( $query ) { if ( is_home() ) { $query->set( 'post_type', 'event' ); $query->set( 'meta_key', '_start_date' …

2
Запит WP REST API v2 за допомогою декількох мета-клавіш
Використовуючи v2 API REST, я хочу запитувати деякі повідомлення за допомогою декількох мета-клавіш. За допомогою v1 я зміг відформатувати подібний URL &filter[meta_value][month]=12&[meta_value][year]=2015і він працював (після викриття мета-значень в API). Тепер із v2 я можу змусити це працювати лише за допомогою методів, перелічених у цій темі GitHub: https://github.com/WP-API/WP-API/isissue/1599#issuecomment-161166805 В основному, додаються …

1
Змішування звичайних та спеціальних типів публікацій (з мета-запитом) на домашній сторінці
Не знаєте, як цього досягти. Я намагаюся змішувати стандартні повідомлення та власні публікації на домашній сторінці сайту, але я хочу відображати власні повідомлення лише у тому випадку, якщо встановлено мета-значення. Відображення публікацій працює добре, 'post_type' => array('game', 'post')але коли я додаю в мета-запит, звичайні повідомлення більше не відображаються (що має …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.