web-dev-qa-db-ja.com

カスタム投稿タイプのuiカテゴリで投稿を取得する

あるカテゴリ(カスタム投稿タイプのuiカテゴリ)の下にあるすべての投稿をarchive.phpまたはcategory.php以外の別のテンプレートにまとめたいと思います。

カテゴリIDを使用して投稿を取得する通常の方法を試しましたが、空の配列が返されます。助けてください。

1
codieboie

私のために完璧に働いた!コードは(CPT UIの下の)投稿を任意のページテンプレートに移動します。

    <?php
$loop = new WP_Query( array( 
    'post_type' => 'specialoffers', 
    'cat' => '12', // Whatever the category ID is for your aerial category
    'posts_per_page' =>  10,
    'orderby' => 'date', // Purely optional - just for some ordering
    'order' => 'DESC' // Ditto
) );

while ( $loop->have_posts() ) : $loop->the_post(); ?>
1
codieboie

カスタム投稿タイプのUIカテゴリ

「カスタム投稿タイプUI」プラグインを使用して作成したカスタム分類法を参照している可能性があります。その場合は、分類テンプレートtaxonomy.phpを使用する必要があります。

Wordpressのテンプレート階層

category.phptag.phpは組み込みの "category"と "tag"分類法にのみ使われます。

0
drdogbot7