TOPが投稿一覧になっているカスタムテーマでTOPは固定ページ、投稿一覧は別の固定ページに設定する方法
※テーマにhome.php、front-page.phpが無い場合
index.phpをコピーしてhome.phpとしてアップロード
↓
HOME、BLOGなどの固定ページを作成
↓
固定フロントページ設定でフロントページの固定ページにしてフロントページ→HOME(page.phpが表示される)、投稿ページ→BLOG(home.phpが表示される)に設定
↓
メニューにHOME、BLOGを追加する。
※HOMEにタイトルを表示させたくない場合
page.phpをコピーしてfront-page.phpとしてアップロード、HOMEが「front-page.php」で表示される。
↓
front-page.phpのタイトル表記部分を削除する。
上記以外はテンプレート優先順位より設定を決める
TOPに新着記事を表示
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<ul> <?php global $post; $args = array( 'posts_per_page' => 5 ); $myposts = get_posts( $args ); foreach( $myposts as $post ) { setup_postdata($post); ?> <li> <dl> <dt><?php the_time('Y.m.d') ?> 【<?php the_category('|') ?>】</dt> <dd><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></dd> </dl> </li> <?php } wp_reset_postdata(); ?> </ul> |
コメント