我在我的网站上使用 utimate 会员插件。对于每个成员(作者),我都有一个字段来存储成员性别。(男人/女人)。
数据存储在我的数据库中,在 wp_usermeta 中。
元键是“性别”,元值是“Homme”或“Femme”。
我正在尝试编写一个 wp-query 来显示所有作者的所有帖子,但只有“Homme”作者,另一个只有“Femme”。
这是我的 wp-query 显示所有帖子而不按性别过滤:
<?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”性别中获取帖子的方法,但它不起作用......我想我需要在某处添加对帖子作者 ID 的引用,但我找不到解决方案。
<?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-query 来完成。
有人可以帮我吗?
谢谢。