###前提・実現したいこと
ブログページのサイドバーに読み込ませたカテゴリーのリンク先に、カテゴリー別の記事一覧ページを表示できるようにしたいです。
###発生している問題・エラーメッセージ
サイドバーに「wp_list_categories」関数を使ってカスタム分類の一覧を出力をするとことまではできたのですが、クリックしてもリンク先が表示されないため、taxonomy-category.phpを作り、再度読み込みをしてから出力されたカスタム分類をクリックしましたが、表示がされませんでした。
→【修正】2016/06/09 taxonomy-category.phpは削除してtaxonomy.phpのみに変更しました。
###該当のソースコード
sidebar.php
<p class="contenc_tite">category</p> <?php wp_list_categories(array('title_li' => '', //デフォルトで出力されるタイトルを非表示 'taxonomy' => 'cat01', //カスタム分類名 'show_count' => 1 //各カテゴリーに投稿数を表示する )); ?>
taxonomy-category.php
<?php $cat = get_the_category(); $cat = $cat[0]; $cat = $cat->cat_ID; $posts = get_posts("order=asc&category=$cat&numberposts=100"); ?> <ul id="pagelist"> <?php foreach($posts as $post): ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a> <?php the_time(get_option('date_format')); ?></li> <?php endforeach; ?> </ul>
taxonomy.php
<?php $tax_posts = get_posts('post_type=blog_page01&taxonomy=cat01&term=murmur'); if($tax_posts): ?> <ul> <?php foreach($tax_posts as $tax_post): ?> <ul class="border clearfix"> <div class="col_l"> <span class="thumb"> <a href="<?php echo get_permalink($tax_post->ID); ?>"> <?php if(has_post_thumbnail($tax_post->ID)) { echo get_the_post_thumbnail($tax_post->ID,'post-thumbnail'); } ?> </a> </span> </div> <!-- col_l --> <div class="col_r"> <span class="blog_topic title"><?php echo get_the_title($tax_post->ID); ?></span> <li class="day01"><?php the_time('Y年n月j日'); ?></li> <li class="topic_text03"><a href="<?php the_permalink() ?>"><?php echo mb_substr(strip_tags($tax_post->post_content), 0, 200).'...'; ?> </a></li> </div> <!--col_r--> </ul> <?php endforeach; ?> </ul> <?php endif; ?>
###試したこと
1.category.php → taxonomy-category.phpに変更 表示されず。。。
2.taxonomy-category.php → taxonomy-cat01.phpに変更 表示されず。。。
3.taxonomy-category.phpは削除してtaxonomy.phpのみに変更(表示されるようになる)
4.taxonomy.phpの該当箇所のコードを書き換えて、今はレイアウトの崩れがなく特定のカスタム投稿タイプの特定のタクソノミーの値に一致する記事だけが表示される設定なっています。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/07 08:16
2016/06/07 09:51
2016/06/07 10:56