Я использую плагин для членов сообщества на моем сайте. для каждого участника (автора) у меня есть поле для хранения гендерного члена. (Homme/Femme).запрос по автору пол
данные хранятся в моей базе данных внутри wp_usermeta.
Мета-ключ - это «пол», а метазначение - «Homme» или «Femme».
Я пытаюсь написать Wp-запрос, чтобы отобразить все сообщения от всех авторов, но только «Homme» авторов, а другой только с «Femme».
вот мой сор-запрос, чтобы отобразить все сообщения без фильтрации по полу:
<?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); ?>
Я не знаю, есть ли способ это делает с самим плагин, но я уверен, что это можно сделать с помощью простого в.ч.-запроса.
Может ли кто-нибудь помочь мне с этим?
спасибо.