WP初心者です。
現在、WPでオリジナルテーマを作成しており、サイトの構成としてよくあるトップページに最新の記事5件、『NEWS』という固定ページを専用のテンプレを「page-news.php」という名前で作成し、テンプレ名も「page-news」とし、ページ属性を「page-news」を選択しているのですが、「page-news.php」が呼ばれていません。
テンプレは「Show Current Template」でテンプレ名を確認しています。
他に変更すべき点あれば、ご教示ください。
参考までに、「page-news.php」のコードはこちら
<?php /* Template Name: page-news */ ?> <?php get_header(); ?> <div class="container"> <div class="contents"> <?php if(have_posts()): the_post(); ?> <article <?php post_class( 'article-content' ); ?>> <div class="article-info"> <!--カテゴリ取得--> <?php if(has_category() ): ?> <span class="cat-data"> <?php echo get_the_category_list( ' ' ); ?> </span> <?php endif; ?> <!--投稿日を取得--> <span class="article-date"> <i class="far fa-clock"></i> <time datetime="<?php echo get_the_date( 'Y-m-d' ); ?>"> <?php echo get_the_date(); ?> </time> </span> <!--著者を取得--> <span class="article-author"> <i class="fas fa-user"></i><?php the_author(); ?> </span> </div> <!--タイトル--> <h1><?php the_title(); ?></h1> <!--アイキャッチ取得--> <div class="article-img"> <?php if( has_post_thumbnail() ): ?> <?php the_post_thumbnail( 'large' ); ?> <?php endif; ?> </div> <!--本文取得--> <?php the_content(); ?> <!--タグ--> <div class="article-tag"> <?php the_tags('<ul><li>タグ: </li><li>','</li><li>','</li></ul>' ); ?> </div> </article> <?php endif; ?> </div><!--end contents--> <?php get_sidebar(); ?> </div><!--end container--> <?php get_footer(); ?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。