<?php /** * The template for displaying Category pages * * @link http://codex.wordpress.org/Template_Hierarchy * * @package WordPress * @subpackage Twenty_Fourteen * @since Twenty Fourteen 1.0 */ get_header(); ?> <section id="primary" class="content-area"> <div id="content" class="site-content" role="main"> <?php //カテゴリ:ライブスケジュールの場合 未来の記事しか出さないよ if(in_category(4)): function filter_where($where = '') { $where .= " AND post_date > '" . date('Y-m-d', strtotime('0 days')) . "'"; return $where; } add_filter('posts_where', 'filter_where'); ?> <?php //カテゴリ:ライブスケジュールの場合セットしないといけないよ カテゴリアーカイブではなくなるので下記single_cat_titleはつかえなくなるよ! query_posts( array( 'paged' => $paged, 'cat'=> array(4), 'order' => ASC, )); ?> <?php endif; //カテゴリ:ライブスケジュールの場合★おわり ?> <?php if ( have_posts() ) : //記事があれば if(in_category(4))://カテゴリ:ライブスケジュールの場合?> <header class="archive-header"> <h1 class="archive-title">一覧</h1> <?php else://カテゴリ:他の場合?> <header class="archive-header"> <h1 class="archive-title"><?php printf( __( ' %s', 'twentyfourteen' ), single_cat_title( '', false ) ); ?> 一覧</h1> <?php endif; //カテゴリ:ライブスケジュールの場合★おわり ?> <?php // Show an optional term description. $term_description = term_description(); if ( ! empty( $term_description ) ) : printf( '<div class="taxonomy-description">%s</div>', $term_description ); endif; ?> </header><!-- .archive-header --> <?php // Start the Loop. while ( have_posts() ) : the_post(); /* * Include the post format-specific template for the content. If you want to * use this in a child theme, then include a file called called content-___.php * (where ___ is the post format) and that will be used instead. */ get_template_part( 'content', get_post_format() ); endwhile; // Previous/next page navigation. twentyfourteen_paging_nav(); else : // If no content, include the "No posts found" template. get_template_part( 'content', 'none' ); endif; ?> </div><!-- #content --> </section><!-- #primary --> <?php get_sidebar( 'content' ); get_sidebar(); get_footer();