ワードプレスで、カスタム投稿の1つのターム内、子カテゴリ名と、その中の記事一覧を表示し、記事のない場合も子カテゴリ名だけ表示させておきたいです。


カスタム投稿:album
カスタムタクソノミー:albumcate
ターム:holyground
子カテゴリ:hokkaido aomori fukushima...全47都道府県名をスラッグにしています

http://q.hatena.ne.jp/1382148601
こちらの質問を参考に「カスタム投稿の1つのターム内、子カテゴリ名と、その中の記事一覧を表示」まではできました。ただ、記事がない場合も、子カテゴリ名だけ表示させておきたいのです。

<イメージ>
□北海道□
記事1
記事2

□青森□
記事1

□福島□
□岩手□
□秋田□


500文字の制限でコードが載せられなかったのですが、
宜しくお願いします

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/12/18 22:50:03
id:mimumu0000

コードです。

/* 子カテゴリのスラッグを指定*/

$tax_slugs = array( 'hokkaido', 'aomori', 'fukushima' );

foreach( $tax_slugs as $tax_slug) :

// 対象のタクソノミーを指定

$taxonomy = 'albumcate';

/* 次行はスラッグからターム(カテゴリー)の名前を取得しています。各リストの前に見出しを出力しなくてもいい場合はコメントアウトするか削除してください*/

$term_info = get_term_by( 'slug', $tax_slug, $taxonomy );

$args = array(

'post_type' => 'album',

'nopaging' => true,

'hide_empty' => 0,

'tax_query' => array(

array(

'taxonomy' => $taxonomy,

'field' => 'slug',

'terms' => array( $tax_slug ),

)

)

);

query_posts($args);

if ( have_posts() ) : ?>

<h3>name; ?></h3>

    while ( have_posts() ) : the_post(); ?>

    回答0件)

    回答はまだありません

    コメントはまだありません

    この質問への反応(ブックマークコメント)

    「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

    これ以上回答リクエストを送信することはできません。制限について

    回答リクエストを送信したユーザーはいません