これはばかげた質問のように思えるかもしれませんし、おそらくそれは不可能ですが、私のテーマの中で静的なホームページ(front-page.php
を使用)とブログページ(home.php
を使用)を設定することは可能です、and私のWordpressインストールのページ設定を変更せずに、Settings > Reading
の下にブログページを別のスラッグに表示しますか。つまり http://www.mysite.com/blog/ は私のブログ(home.php
)を表示し、 http://www.mysite.com/ は私の家を表示しますページ(front-page.php
)
EDIT先ほど明示したわけではありませんが、可能であればWordpressでページを作成しないようにします。 @eyedartsは質問に答えますが、それは私が必要とするものを完全には与えません。それを説明していないことが私のせいかもしれませんが。
答えはそれが可能であることであるようです:
http://codex.wordpress.org/Creating_a_Static_Front_Page
front-page.phpの設定
それが存在する場合、front-page.phpテンプレートファイルは「設定>閲覧 - >フロントページの表示」が「静的ページ」または「あなたの最新の投稿」に設定されているかどうかに関わらずサイトのフロントページで使用されます。サイトのフロントページに静的ページまたはブログ投稿インデックスが表示されるように、両方のオプションを考慮する必要があります。それにはいくつかの方法があります。
ブログページに関しては、あなたがここで探しているものを見つけることができると思います:
http://codex.wordpress.org/Page_Templates
特殊ページテンプレート
1ページのテンプレートを作成する:1ページだけを対象とした、より広範な変更のために、そのページのスラッグまたはIDで名前が付けられた特殊なテンプレートファイルを作成できます。
page-{slug}.php page-{ID}.php
その特殊/カスタムテンプレートファイルで、get_posts()関数( http://developer.wordpress.org/reference/functions/get_posts/ )およびその他の同様の関数を使用して投稿を取得および一覧表示します。
Add_posts_page()関数( http://developer.wordpress.org/reference/functions/add_posts_page/ )を使用して、ページをメニューに追加できます。
だから、あなたのfront-page.phpには、あなたがあなたのコードで作成した静的ページへの参照があるでしょう。次に、専用のページテンプレートを使用してブログページの2ページ目も作成します。
もっと簡単でもっと直接的な方法があるかどうか知りたいのですが。