0

1 ページのパララックス スクロール スタイルを使用して、最初の WordPress テーマを作成しています。index.php ファイルに Web サイト全体を (静的に) 作成しました。Admin->Reading 設定を 'Your Latest Posts' に設定すると、問題なく動作します。

しかし今、ブログ用に別のページを作成しようとしているので、次のことを行いました。

  1. 標準のブログ ページ コードで page.php ファイルを作成し、テンプレート名を付けました。
  2. ブログ テンプレートを使用するように、wordpress でブログ ページを設定しました。
  3. 他のすべてのページ (つまり、ホーム、私たちについてなど) は、デフォルトのページ テンプレートを使用するように設定されています (index.php のはずですよね?)。
  4. 閲覧設定をフロントページ: ホームと投稿ページ: ブログに設定しました

私が取得するのは、すべてのページのブログ ページ テンプレートだけです (それが既定のページ テンプレートであるかのように)。

このようなウェブサイトを設定するにはどうすればよいですか?

4

1 に答える 1

0

index.php静的なホームページではなく、ブログのテンプレートにする必要があります。page.phpto (またはフロント ページに名前を付けたもの)のコピーを作成page-home.phpし、そこに静的コンテンツを配置します。テンプレートをページに割り当てる必要さえないでしょう - WordPress はファイル名に基づいて自動的にそれを行います。

デフォルトでpage.phpは、 はすべての静的ページにindex.php使用され、ダッシュボードの「閲覧」セクションでブログ ページとして割り当てたものすべてに使用されます。index.phpは、WordPress が適切なテンプレート ファイルを他に見つけられない場合に使用される最後の手段のテンプレートでもあります。

于 2013-08-16T20:25:11.123 に答える