我使用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_'。如果多數民衆贊成工程我會發布答案,我還不確定 –