我使用Advanced Custom Field Plugin,我试图通过一个分类字段过滤掉一些自定义后,修改WP_Query:过滤器自定义信息
$wp_query = new WP_Query(
array(
'post_type' => 'recursos', // My custom post
'posts_per_page' => 12,
'meta_key' => 'recursos_tipo', // My Taxonomy custom field name
'meta_value' => 'documentos' // My taxonomy slug; the value for filter
)
)
如果我被尝试过滤器文本字段一切都很好,WP_Query被修改。但是当这个字段是一个Taxonomy字段时,我不知道应该传递哪个参数,因为它是一个对象。我试过了分类名称和分类标识,但不起作用。
是否可能按照筛选分类标准田地?我应该传递'meta_value'
的什么参数?谢谢!
更新 - 结构:
自定义文章: 'RECURSOS'。
自定义分类学团队:'recursos-tipos'(组分类Slug)。
自定义分类:'documentos'(分类Slug)。
自定义分类ID:16.
ACF分类标准字段:'recursos_tipo'。
更新 - 'tax_query'
我这个尝试过了,不起作用。告诉我所有的帖子:
$wp_query = new WP_Query(
array(
'post_type' => 'recursos',
'posts_per_page' => 12,
'paged' => $paged,
'tax_query' => array(
'taxonomy' => 'recursos-tipos',
'field' => 'slug',
'terms' => 'documentos'
)
)
);
重要:我认为这是行不通的,因为我“分配”通过ACF分类领域分类标准,它不会影响税收。我的分类法有0个职位。如果纳税有帖子,tax_query
工作正常。 There is a way to affect the post count of Custom Taxonomy via ACF Taxonomy Field?
您能否提供您用于查询分类学字段的代码? –
@RobinVinzenz我用我试过的代码更新我的问题。我不知道这是否是你要求的。 –
尝试添加meta_value后面的分类标准块ID,如下所示:'documentos_'。如果多数民众赞成工程我会发布答案,我还不确定 –