wordpressでECサイトを制作しているのですが、
カテゴリページに関して不明な点があるので教えていただけると幸いです。
既に存在するcategory.phpを複製し、内容だけ変えて同じように表示させたい。
category.phpでは内容エリアの内容(文章・画像等)が表示されているのですが、
複製したcategory2.phpでは内容エリアの内容が表示されません。
・既に存在するcategory.phpを複製し、category2.phpに変更
・商品カテゴリを制作し、スラッグ名を 「category2」 に変更。
・アクセス先のアドレスも /category2/ にて表示されています。
・カテゴリで設定した内容(タイトルや説明等)は反映されています。
・category2.php の下記の( )内容をcategory2に変更 ```
・どのようにすれば【内容エリア】に記述した内容が表示されるのでしょうか?
<?php get_header(); ?> <div id="mainContent"> <article> <?php $cat_id = get_queried_object()->cat_ID; $post_id = 'category_'.$cat_id; ?> <h1 class="CateImg"> <img src="<?php the_field('cate-banner',$post_id); ?>" alt="<?php $cat = get_the_category(); $cat = $cat[0]; { echo $cat->cat_name; } ?>" /></h1> <?php if(is_category('category2')): //【テスト】 ?> 【内容エリア】 <?php else: ?> <?php $photo_posts = get_posts(); ?> <ul class="itemList"> <?php if ( have_posts() ) : query_posts($query_string . '&' . '&showposts=40' ); ?> <?php while(have_posts()): the_post(); ?> <?php endwhile; ?> <?php endif; ?> </ul> <?php endif; ?> <div class="cateInfo"><?php the_field('cate-info',$post_id); ?></div> </article> </div><!-- /#mainContent --> <?php get_sidebar(); ?> <?php get_footer(); ?>
回答3件
あなたの回答
tips
プレビュー