11月 26

ページレイアウトを変更して、トップページを作りました。
トップページには最新の投稿リストと、メジャーなコンテンツへのリンクなどにします。
これまでのブログトップページは、「Blog」ページに移します。
以下に作業手順を記しておきます。


手順

1. トップページ用テンプレートを作る

home.php以外の名前で、テンプレートを作ります。今回はtop.phpとしました。
index.phpなどからコピーして、いらないところを削除していきシンプルなものにします。
ここで、テンプレート名を正しく書いておかなければならないことに注意してください。ここでは”Top”という名前のテンプレートにするために、ファイルの先頭に以下を入れています。

<?php
/*
Template Name: Top
*/
?>

また内容としては、最新の投稿10件のタイトルリストを表示するようにしました。具体的には、WordPressループの中に以下を入れておきました。

    ...
    <h2>ブログ<small>(最新の投稿10件)</small></h2>
    <ul>
        <?php wp_get_archives('type=postbypost&limit=10&format=html'); ?>
    </ul>
    ...

2. “Home”ページを作る

WordPressの 作成 > ページ から、
“Home”という名前のページを作ります。ここでページテンプレートにはデフォルトではなくて、先ほどの”Top”を選択します。ここで”Top”が選択できなければ、top.php がどこかおかしいのかもしれません。

ページの内容は普通のページと同様に書けばOK。

3. “Blog”ページを作る

WordPressの 作成 > ページ から、
“Blog”という名前のページを作ります。内容は空のままでOK。

4. 表示設定を変更する

WordPressの 設定 > 表示設定 > トップページの表示 から、
 固定ページを “Home” に
 投稿ページを “Blog” に
変更します。


以上で、トップページはテンプレートとして top.php を使った “Home”ページに、”Blog”ページは最新の投稿を表示する従来のトップページの内容になります。



関連する投稿

4 Responses to “WordPressのトップページを変更”

  1. [...] WordPressのトップページを変更 トップページを静的ページにして、サブディレクトリにブログを配置する方法 トップページの表示方式 トップページの記事を作る WordPressのトップページを [...]

  2. [...] WordPressのトップページを変更 トップページを静的ページにして、サブディレクトリにブログを配置する方法 トップページの表示方式 トップページの記事を作る WordPressのトップページを [...]

  3. [...] WordPressのトップページを変更 トップページを静的ページにして、サブディレクトリにブログを配置する方法 トップページの表示方式 トップページの記事を作る WordPressのトップページを [...]

  4. あひる より:

    とても困っていたので助かりました!
    ありがとうございます!

Leave a Reply

preload preload preload
QLOOKアクセス解析