2017-09-29 22 views
0

私はちょうどカスタムページのテンプレートについて質問しています:WordPressカスタムページテンプレートはどこに配置する必要がありますか?

私はそれを動作させるか、ルートディレクトリに配置する必要があります。

たとえば、custom-page-awesome.phpという名前のテンプレートを作成し、nytemplateディレクトリに配置しました。

一部のページを編集したり、カスタムコードを使用する必要がある場合は自動的に検出されることをお知らせください。

答えて

0

WordPressはサブフォルダ '/ page-templates /'を認識します。したがって、それは組織的にそれらを保つために、このフォルダにグローバルページテンプレートを保存することをお勧めします。:https://developer.wordpress.org/themes/template-files-section/page-template-files/

+0

でなければなりません。それはサブフォルダ名とは何なのですか、それはなぜ動いているのですかわかりません、フォルダ名の変更を使ってチェックしました..働いている理由を教えてください – user2683902

+0

申し訳ありませんが、あなたのコメントは分かりません。あなたは少し明確になりますか?あなたのサブフォルダ '/ nytemplate /'の中で働いていると言っていますか? – Matthew

+0

はい、まさに私がフォルダの名前を変更した場合、my-folder、custom-folderなどの名前を変更すると動作します。必要なフォルダ名は '/ page-templates /'にする必要はありません。あなたはなぜそれが働いているのか教えてください – user2683902

0

:あなたはここでそのことについてget_template_part('your-template-file');

より、以下の機能を使用しない限り、それはあります。 WordPressのバックオフィスのページのドロップダウンメニューにテンプレートが表示されます。

+0

/* テンプレート名:テンプレート名 */ –

+0

はい、私が上にコメント行を追加しました。/*テンプレート名:My Awesome Custom Page *ファイルがルートテーマに置かれていて、動作しています。サブディレクトリに置いた場合は動作しますか?具体的な名前は – user2683902

関連する問題