カテゴリーをクリックした先の一覧が表示されない
-
お世話になります。
自作のテーマを作成しおります。index.phpにカスタム投稿の記事4件のみの一覧を
<?php $wp_query = new WP_Query(); $param = array( 'posts_per_page' => '4', 'post_type' => 'portfolio', 'post_status' => 'publish', ); $wp_query->query($param); if($wp_query->have_posts()): while($wp_query->have_posts()) : $wp_query->the_post(); ?> <li> <div class="p_thumbnail scale"> <a href="<?php the_permalink(); ?>"> <?php if (has_post_thumbnail()) : ?> <?php the_post_thumbnail('midium'); ?> <?php else : ?> <img src="<?php echo get_template_directory_uri(); ?>/img/no_img.png" alt="noimg"> <?php endif; ?> </a> </div><!-- p_thumbnail --> <div class="p_info"> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <p class="p_category"><?php the_category(); ?></p> </div><!-- p_info --> </li> <?php endwhile; endif; ?>
こういった形で表示しております。
上記の<?php the_category(); ?>の部分は、aタグリンクになるのですが、それのクリック先にarchive.phpを使用することにし、archive.phpを作成しました。
archive.phpで
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <li> <div class="p_thumbnail scale"> <a href="<?php the_permalink(); ?>"> <?php if (has_post_thumbnail()) : ?> <?php the_post_thumbnail('midium'); ?> <?php else : ?> <img src="<?php echo get_template_directory_uri(); ?>/img/no_img.png" alt="noimg"> <?php endif; ?> </a> </div><!-- p_thumbnail --> <div class="p_info"> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <span class="p_category"><?php the_category();?></span> </div><!-- p_info --> </li> <?php endwhile; endif; ?>
ほぼ同じレイアウトで全件表示したいと考えております。
ですが、<?php the_category(); ?>で出力されたリンク先(archive.php)のソースを確認しましたところ、liで一覧表示されるはずの部分が出力されず、何も表示されない現象が起こっていて色々試しておりますが、改善されない状況です。
沢山のサイトや、こちらに寄せられた質問など読みましたが、それでも改善策がわかりません。
お手数をおかけしますが、ご教授宜しくお願い致します。—
[モデレータより]
「【重要】お読みください」フォーラムに投稿されていましたので、「テーマ」フォーラムを移動しました。
「【重要】お読みください」は、WordPress 日本語サイト運営チームから、みなさんへの連絡等に使用していますので、質問があっても回答がつかない場合があります。
通常の質問は個別のフォーラムへ投稿してください。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「カテゴリーをクリックした先の一覧が表示されない」には新たに返信することはできません。