カスタム投稿の記事一覧にtermを用いてClass指定をしたい
-
WordPress バージョン4.1.8を使用しています。
現在カスタム投稿を用いて世界のお祭り一覧を作成しているのですが、
この記事を年別の記事に仕分けた上で、各国の国旗を記事名の前に表示することに苦戦しております。
お力をお貸し頂けないでしょうか?イメージとしては
————————————–
[2015年]
【国旗画像】アメリカの祭り
【国旗画像】イギリスの祭り
【国旗画像】日本の祭り[2014年]
【国旗画像】スイスの祭り
【国旗画像】アメリカの祭り
【国旗画像】中国の祭り————————————–
このような感じです。
ネットで色々と参考になるソースを探し以下のコードまではかけましたが、
国旗画像を表示するためのClassの指定にタームを取得し入れることができず
頭を抱えている次第です。<div class="show_list"> <?php // 出力する内容を設定 function archiveFunc($year){ query_posts( array( 'post_type' => 'festival', 'posts_per_page' => -1, 'year' => $year, 'order' => 'ASC', )); if(have_posts()) : ?> <dl class="year_post_box clear_fix"> <dt class="show_year"><?php echo $year; ?>年</dt> <?php while(have_posts()) : the_post(); ?> <dd class="year_post"> <div class="cat-【ここにタームスラッグ】"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div> </dd> <?php endwhile; ?> </dl> <?php endif; wp_reset_query(); } $thisyear = date('Y'); // 現在の西暦年を取得 for ($year=$thisyear; $year >= 2000; $year--) { // $year >= で指定した年から現在の年までの記事を出力(例では2000年から現在まで) archiveFunc($year); } ?> </div>
構造は
カスタム投稿タイプ
「festival」
タクソノミー
「show-category」
ターム
「usa」「netherlands」「japan」など未熟ながらもいろいろと考え、
「query_posts」の中でタームスラッグを取得し、<?php echo ○○; ?>
のように書き出せばいいかと思っているのですが、上手くいかないため
大変恐縮なのですがこちらのフォーラムに助けを求めた次第です。何卒ご教授いただけないでしょうか?
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「カスタム投稿の記事一覧にtermを用いてClass指定をしたい」には新たに返信することはできません。