多数のカスタム投稿タイプと多数のページテンプレートがある、より悪いサイトで作業するとき、私のテーマフォルダはめちゃくちゃに見えます。 WordPressでコードファイルを整理するために受け入れられているベストプラクティスは何ですか?
私が直面しているいくつかの制限は、テンプレートは名前で選択されるということです。そのため、ファイルにプレフィックスを付けてグループ化することはできません。カスタム投稿テンプレートファイルもサブディレクトリに入れることはできません。ヘッダーとフッターもサブディレクトリに入れることはできません。
どのように私は自分のコードをより良く整理することができますか?
完全な答えではありませんが、少なくともこの質問には答えることができます。
カスタム投稿テンプレートファイルもサブディレクトリに入れることはできません。
get_template_part()
経由でロードできるものはすべて、サブフォルダーに入れることができます。
get_template_part( 'subdir/part', 'suffix' );
それはそれと同じくらい簡単です。今、あなたはあなたの内側にいます
~/wp-content/themes/theme_folder/subdir/part-suffix.php
トピックをわずかにオフにします
それでは、投稿フォーマットや投稿タイプをパーツ名として使うといった、いいトリックがいくつかあります。
get_template_part(
'content'
,get_post_format()
);
get_template_part()
がサブディレクトリを指定することができることに加えて、(選択されなければならない様々な)ページテンプレートはサブディレクトリに置かれることができます: http://nacin.com/2012/03/29 /サブテンプレート内のページテンプレート - ワードプレスでの新規作成 - 3-4 /