запрос пост по полу

Я использую плагин Utimate член на моем сайте. для каждого участника (автора) у меня есть поле для хранения пола участника. (Homme / Femme).

данные хранятся в моей базе данных, внутри wp_usermeta.

мета-ключ — это «пол», а мета-значение — это либо «Homme», либо «Femme».

введите описание изображения здесь

Я пытаюсь написать wp-запрос для отображения всех сообщений всех авторов, но только авторов «Homme», а другой — только «Femme».

Вот мой wp-запрос для отображения всех постов без фильтрации по полу:

<?php $custom_query_args = array(

'post_type' => 'post',
'posts_per_page' => -1,
'post_status' => 'publish',
'order' => 'DESC',
'orderby' => 'date',
);
$custom_query = new WP_Query( $custom_query_args ); ?>

работает отлично.

Вот что я пытался сделать, чтобы получить только сообщения от пола «Homme», но это не работает … Я думаю, что мне нужно где-то добавить ссылку на идентификатор автора сообщения, но я не могу найти решение.

<?php $custom_query_args = array(

'post_type' => 'post',
'posts_per_page' => -1,
'post_status' => 'publish',
'meta_query'             => array(
array(
'key' => 'gender',
'value' => 'Homme',
'compare' => '='
),
),
'order' => 'DESC',
'orderby' => 'date',
);
$custom_query = new WP_Query( $custom_query_args ); ?>

Я не знаю, есть ли способ сделать это с помощью самого плагина, но я уверен, что это можно сделать с помощью простого wp-запроса.

Кто-нибудь может мне помочь с этим?

Благодарю.

0

Решение

Изменить это:

<?php $custom_query_args = array(

'post_type' => 'post',
'posts_per_page' => -1,
'post_status' => 'publish',
'meta_query'             => array(
array(
'key' => 'gender',
'value' => 'Homme',
'compare' => '='
),
),
'order' => 'DESC',
'orderby' => 'date',
);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]