こんにちは。
投稿ページというのは、WordPress を普通にブログとして利用した場合のトップページにあたるものです。ある固定ページをトップページとして使用しつつ、ブログもサイトのコンテンツの一部として併用したい場合、固定ページを擬似的にこの「投稿ページ」に設定することでそれが実現出来ます (グローバルナビゲーションにブログ、という項目があるなどの場合がイメージしやすいかと思います)。
例えば、
- WordPress を http://example.com/wordpress/ にインストール
- 「トップ」という名前の固定ページを作成し、「top」というページスラッグを付与
- 「ブログ」という名前の固定ページを作成し、「blog」というページスラッグを付与
- 「トップ」をフロントページに設定、「ブログ」を投稿ページに設定
したとします。上記 WordPress の URL にアクセスすると、本来のトップページの代わりに、上でフロントページに設定した「トップ」ページが表示され、 http://example.com/wordpress/blog/ にアクセスすると、「ブログ」ページは表示されず、元々の WordPress のトップページ (これを投稿ページと呼んでいます) が表示されるようになります (但し、ページの title 要素は「ブログ « WordPress」などになります)。
フロントページのカスタマイズ手順としては、まず page.php をコピーして、 front_page.php などの名前にし、中身の最初を
<?php
/*
Template Name: FrontPage
*/
?>
などとして (FrontPage は任意の名前)、ページのテンプレートを作成しておきます。そうすると、固定ページの編集画面の「属性」ボックスに「テンプレート」の項目が表れますので、そこで FrontPage を選択します。あとは front_page.php をお好きなようにカスタマイズすれば OK です。特に page.php をベースにする必要はありません (page.php の中で is_front_page() で条件分岐をすることもできますが)。
投稿ページについては、特に変更の必要がなければそのままで。いじる場合は home.php にします。 home.php が存在しない場合、 index.php をコピーして home.php にリネームしてからカスタマイズするのがいいでしょう。
ヘッダー、グローバルメニュー、キービジュアル、リンク、最新ニュース
を掲載したトップページを作成したいと思っています。
この場合固定ページをトップページすべきでしょうか?
そのさい最新ニュースのタイトルを掲載することは可能でしょうか?
可能ですが、もし「投稿ページ」が必要ないのであれば、フロントページや投稿ページは設定せず、単純に home.php をトップページ用に一からカスタマイズすることをオススメします。
カスタマイズに関しては、 WordPress Codex 日本語版が役に立つかと思います。
mizubeさん大変貴重なご意見ありがとうございました。
大変よくわかりました。
WordPress Codex 日本語版わかりやすいですね!
これから参考にしたいと思います。