WP Query: как получить сообщения от определенного автора ИЛИ с определенным метазначениемPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 WP Query: как получить сообщения от определенного автора ИЛИ с определенным метазначением

Сообщение Anonymous »

Я хотел бы получить все те сообщения, автором которых (поле таблицы сообщений) является заданный ИЛИ те, которые имеют заданное метазначение (поле таблицы postmeda).

Если бы «автор» было метазначением, я знаю, что мог бы использовать мета_запрос для его достижения. Дело в том, что это не так... поэтому я думаю, что не могу использовать поле «автор» в метазапросе и использовать ключ «отношения».

Я' Я ищу что-то вроде:

Код: Выделить всё

$args = array(
'post_type'  => array('post'),
'orderby'    => 'ASC',
'order'      => 'date',
'meta_query' => array(
'relation' => 'OR',
array(
'relation'    => 'AND',
array(
'field'   => 'author',
'value'   => $author_id,
'compare' => '==',
),
array(
'key'     => '_meta_field_name',
'compare' => 'NOT EXISTS',
),
),
array(
'relation'    => 'AND',
array(
'key'     => '_meta_field_name',
'compare' => 'EXISTS',
),
array(
'key'     => '_meta_field_name',
'value'   => $meta_field_value,
'compare' => '==',
),
),
),
);

$data = new WP_Query( $args );
Есть какие-нибудь предложения о том, как добиться этого с помощью WP_Query?

Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/497 ... cific-meta
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»