ワードプレス初心者です。
ワードプレスの投稿にて、ドメイン/カテゴリ名でページを作成しています。
例) aaa.com/color/111 ← カラーカテゴリーを投稿時に選んだ際はこのような形になります。
このような構成で複数カテゴリを作成しているのですが、
aaa.com/archive/ ですべての投稿が一覧で見れるように。
(固定ページで/archive/を作りテンプレートを読みこむように作成しています。)
そして、
aaa.com/color/ でカラーカテゴリーのみの、すべての投稿が見れるように作成したいと思っています。
現在試した方法ですと、/archive/ですべてのカテゴリは出るのですが、
/color/でもすべての投稿が出てしまい、やりたいことを実現することができません。
phpを調べながら作成しているのですが、初心者すぎて対応することができていない状態です。
以下 archive.phpのコードになります。
php
1 2<?php 3/* 4Template Name: blogArchives 5*/ 6get_header(1); ?> 7 8<div id="contents"> 9 <div class="blog_archive_inner"> 10 <div class="breadcrumbs" typeof="BreadcrumbList" vocab="https://schema.org/"> 11 <?php if(function_exists('bcn_display')) 12 { 13 bcn_display(); 14 }?> 15 </div> 16 <h1 class="title"><?php the_title(); ?></h1> 17 <?php 18 $paged = (int) get_query_var('paged'); 19 $args = array( 20 'posts_per_page' => 5, 21 'paged' => $paged, 22 'orderby' => 'post_date', 23 'order' => 'DESC', 24 'post_type' => 'post', 25 'post_status' => 'publish' 26 ); 27 $the_query = new WP_Query($args); 28 if ( $the_query->have_posts() ) : 29 while ( $the_query->have_posts() ) : $the_query->the_post(); 30 ?> 31 <div class="post_box"> 32 <div class="post_box_thamb"> 33 <a href="<?php the_permalink(); ?>"><img src="<?php the_post_thumbnail_url(); ?>" alt="<?php echo $image['alt']; ?>" /></a> 34 </div> 35 <div class="post_excerpt"> 36 <h2 class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 37 <p><?php the_excerpt(); ?></p> 38 </div> 39 </div> 40<?php endwhile; endif; ?> 41 42<?php 43if (function_exists("pagination")) { 44 pagination($additional_loop->max_num_pages); 45} 46?> 47<?php wp_reset_postdata(); ?> 48 </div> 49</div> 50<?php get_footer(); ?> 51
archive.php の記載で全記事一覧を作成したつもりなのですが、
カテゴリごとの記事一覧ページも作られるようにするには
archive.phpに追加で何かを記載する必要があるのか、
別でphpを用意する必要があるのか教えていただきたいです。
いろいろ検索しても何もわからない状態です。
へたくそな質問で申し訳ございませんが、
ご教授して頂けますとありがたいです。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/05 02:45 編集
2019/11/05 02:53