category.phpにて、カテゴリーの項目を増やしたところ、カテゴリー名と表示される見出しが一致しなくなりました。
プログラミングに関しては、ほとんど知識はなく、ネットで調べて修正を行いました。
原因をお教えいただけると大変助かります。
###該当のソースコード
<?php // カテゴリーごと一覧 $cat = get_the_category(); if(strcmp($category_name,"blog")==0 || strcmp($category_name,"tubuyaki")==0 || strcmp($category_name,"nutrition")==0 || strcmp($category_name,"diet")==0 || strcmp($category_name,"beauty")==0 ||strcmp($category_name,"facial")==0 ){ $blog_flag = true;}else{ $blog_flag = false;} ?> <div id="container"> <?php if($blog_flag == true && strcmp($category_name,"blog")!=0): $cat = get_the_category(); $cat = $cat[1]; ?> <h2><span><?php echo "ブログ > ".$cat->cat_name; ?></span></h2> <?php else: ?> <?php $cat = get_the_category(); $cat = $cat[0]; ?> <h2><span><?php echo $cat->cat_name; ?></span></h2> <?php endif; ?> <main> <div class="edit_zone"> <?php //お客様のページ一覧の場合は、別テンプレートを読み込み if(strcmp($category_name,"voice")==0): get_template_part( 'content', 'voice' ); ?> <?php else: ?> <div id="topicsList"> <?php if( $blog_flag == true || $cat->slug == "voices" ){ query_posts("posts_per_page=10&paged=".$paged."&category_name=".$category_name); }else{ // echo $cat->slug; ?> <?php query_posts("posts_per_page=3&paged=".$paged."&category_name=".$category_name); ?> <?php } ?> <?php if(have_posts()): while(have_posts()): the_post(); ?> <!-- topics --> <div class="topics" style="position:relative;"> <p><span class="day"><?php echo get_the_date(); ?> | </span><span class="category"><?php $cat = get_the_category(); $cat = $cat[0]; { echo $cat->cat_name; } ?></span></p> <?php $title = $post->post_title; if (mb_strlen($title) > 20) { $short_title = mb_substr($title, 0, 20) . '...'; } else { $short_title = $title; } $short_content = get_the_excerpt(20,"..."); ?> <h3><a href="<?php the_permalink(); ?>"><?php print($short_title); ?></a></h3> <?php if($cat->slug == "voices" ){ }else{ ?> <p><?php print($short_content); ?></p> <?php } ?> <?php get_template_part('sns'); ?> </div> <!-- /topics --> <?php endwhile;endif; ?> <?php get_template_part('pagenation'); ?> </div><!-- /topicsList --> <!-- newsRside --> <div id="newsRside"> <dl id="theme"><dt>記事テーマ一覧</dt> <dd><ul> <?php if ($blog_flag != true): ?> <li><a href="/category/">新着情報</a></li> <?php endif; ?> <?php //お客様のページ一覧の場合は、別テンプレートを読み込み if($blog_flag == true): $categories = get_categories( 'include=5,62,19,17,16,18,' ); ?> <?php else: $categories = get_categories( 'exclude=5,62,19,17,16,18,' ); endif; foreach($categories as $category) : ?> <li><a href="<?php echo get_category_link($category->cat_ID); ?>"><?php echo get_catname($category->cat_ID); ?></a></li> <?php endforeach; ?> </ul></dd> </dl> <dl id="news"><dt>最新記事一覧</dt> <dd><ul> <?php $args = array( 'posts_per_page' => 8, 'category__not_in' => array(), 'paged' => 1 ); //query_posts( 'posts_per_page=8&paged='.intval($category_name) ); query_posts( $args ); if (have_posts()) : while (have_posts()) : the_post();?> <li><a href="<?php the_permalink(); ?>"><span><?php echo get_the_date(); ?></span><span><?php the_title(); ?></span></a></li> <?php endwhile;endif; ?> </ul></dd> </dl> </div> <!-- /newsRside --> <?php endif; ?> </div> <!-- /edit_zone --> </main> <!-- /contents --> </div><!-- /container --> </div> <?php get_footer(); ?>
###補足情報(言語/FW/ツール等のバージョンなど)
下記がページのURLになります。
http://lamer-esthe.com/category/blog/
あなたの回答
tips
プレビュー