我有一个自定义职位类型“成员”与自定义分类“member_category”。在这个分类中,我有一个名为“display”的自定义字段(作为元数据)。WordPress的:通过分类术语的自定义元数据(元字段)的cutom查询
现在我想从数据库中查询成员,只接收具有元数据“显示”值为“1”的分类的成员。
我的尝试是:
$args = array(
'post_type' => 'member',
'tax_query' => array(
array(
'taxonomy' => 'member_category',
'value' => '1',
'field' => 'term_meta[display]' (????)
'operator' => 'LIKE'
)
));
$query = new WP_Query($args);
但它不工作。 有什么想法?也许我应该使用SQL查询?如果是这样,我应该写哪个$wpdb
查询?
谢谢
@Antika非常感谢您! 解决方法: 而不是'$ val = get_term_meta($ term-> ID,'display',true);'应该是'$ val = get_term_meta($ term-> term_id,'display',true );' – shlomi
@shlomi不客气!感谢您的建议! –