簡體   English   中英

如何在WordPress中自定義帖子類型的自定義類別的帖子循環?

[英]How do I loop posts for a custom category for a custom post type in WordPress?

我下面的代碼循環了一種自定義帖子類型中的所有帖子。 我需要循環自定義帖子類型中的特定類別。

<?php 
    $query = new WP_Query( array( 'post_type' => 'case-study' ) ); 
    if ( $query->have_posts() ) : 
        while ( $query->have_posts() ) : $query->the_post(); 

            get_template_part( 'template-parts/content', 'work' ); 

         endwhile;
    endif; 
?>

我需要更改哪些使其在自定義帖子類型中循環到指定類別?

您可以嘗試以下方法:

$query = new WP_Query( array(
    'post_type' => 'case-study',          // name of post type.
    'tax_query' => array(
        array(
            'taxonomy' => 'category',   // taxonomy name
            'field' => 'term_id',           // term_id, slug or name
            'terms' => 48,                  // term id, term slug or term name
        )
    )
) );

暫無
暫無

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

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