Php 如何在Wordpress查询中从自定义帖子类型中按ID获取类别

Php 如何在Wordpress查询中从自定义帖子类型中按ID获取类别,php,wordpress,Php,Wordpress,我正在尝试构建一个WP_查询,我只想获取分类法自定义post类型类别为give_forms_category的文章。我有一个常规帖子类型的工作查询,但我正在尝试将其调整为我的自定义帖子类型: $thew\u query=新的WP\u查询数组 “每页帖子”=>$atts[“帖子”], “post_type”=>array“给出表单”,array“cat”=>18 有人能给我一个提示吗?对于自定义字段,您应该使用一种特殊的方法,如中所述 您可能会有这样的情况: $the_query = new WP

我正在尝试构建一个WP_查询,我只想获取分类法自定义post类型类别为give_forms_category的文章。我有一个常规帖子类型的工作查询,但我正在尝试将其调整为我的自定义帖子类型:

$thew\u query=新的WP\u查询数组 “每页帖子”=>$atts[“帖子”], “post_type”=>array“给出表单”,array“cat”=>18
有人能给我一个提示吗?

对于自定义字段,您应该使用一种特殊的方法,如中所述

您可能会有这样的情况:

$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'   => '='
           ),
        )        
    )
);