0

開発中のサイトに次のページがあります。

http://telamon.com.s137737.gridserver.com/media/press/

ループの外で何かをしたいので、WPページ階層( http://codex.wordpress.org/Template_Hierarchy )の理解に基づいてpage-press.phpを作成しました。動作していません。パーマリンクもリセットしました。ここで問題が発生したのはこれが初めてではなく、テンプレートを作成することになりましたが、これでうまくいくはずです。

4

1 に答える 1

1

はい、階層がそのように機能する必要があるのは事実ですが、それが機能するには、次のことが当てはまる必要があります。

  1. シングルムードである必要があります
  2. ページは静的ページである必要があります
  3. ページに他のカスタムテンプレートを適用することはできません
  4. ページのスラッグは「押す」必要があります

これらすべてが当てはまる場合は、機能するはずです。そうでない場合は、以下を確認しid、ページのを見つけてを作成し、page-$ID.phpそれが機能するかどうかを確認します。最終的にpage.phpテンプレートファイルになるかどうか、または最終的になどのいくつかの変数でindex.php使用しようとするかどうかを確認します。var_dumpis_single()

編集:

Single moodこれは、ページがリストではなく、それ自体でリストされている場合です。
Static pageこれは投稿ではなく、アーカイブなどのリストビューではなく、
Custom templateページを編集するときに選択できる特定の「ページテンプレート」となるページを作成する場合(右下)を意味します。
SlugタイトルやIDと同じではありません。それはおそらくあなたのタイトルのURLフレンドリーなバリエーションです。

于 2012-09-13T20:48:29.553 に答える