web-dev-qa-db-ja.com

カスタム投稿タイプファイルをテーマディレクトリのフォルダ内に配置することは可能ですか?

customtypeというカスタム投稿タイプを作成しました。私の理解したところでは、そのためのテンプレートファイルはsingle-customtype.phpの中に置かれるwp-content/themes/mythemeでしょう。

テーマディレクトリのカスタムフォルダ内にsingle-customtype.phpファイルを配置できますか?重要ではありませんが、テーマファイルの編成に役立ちます。

これが私が達成したいことです:wp-content/themes/mytheme/customtype/single-customtype.php

1
Aziz

TwentySixteenテーマを見てみるといいでしょう。

single.php

get_template_part( 'template-parts/content', 'single' );

いくつかのテンプレートは 'template-parts'フォルダにまとめられています。カスタム投稿タイプにも同様のロジックを使用できます。

そのテクニックは _アンダースコア から来ているようです。

2
Manu