簡體   English   中英

如何通過ID從Wordpress查詢中的自定義帖子類型中獲取類別

[英]How to get category by ID from a custom post type in a Wordpress query

我正在嘗試構建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 ) )

有人可以給我提示嗎?

對於自定義字段,您應該使用一種特殊的方法,如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'   => '='
           ),
        )        
    )
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM