我正在尝试构建WP_Query
,并且我只想获取分类法(名称为" give_forms_category" )的自定义帖子类型类别的帖子" 18" 。我有一个常规帖子类型的工作查询,但我尝试将其调整为我的自定义帖子类型:
$the_query = new WP_Query( array (
'posts_per_page' => $atts['posts'],
'post_type' => array( 'give_forms' ), array( 'cat' => 18 ) )
有人能给我一个暗示吗?
答案 0 :(得分:1)
使用自定义字段,您应该使用特殊方法,在WP Codex
中进行了解释您可能会遇到以下情况:
$the_query = new WP_Query( array (
'posts_per_page' => $atts['posts'],
'meta_key' => 'give_forms_category',
'post_type' => 'post',
'meta_query' => array (
'relation' => 'AND',
array (
'key' => 'give_forms_category',
'value' => 18,
'compare' => '='
),
)
)
);