質問: 創世記のテーマフレームワークのカスタム投稿タイプにカスタムテンプレートを使用する (モデレータのメモ:元のタイトルは「genesisテーマフレームワークでカスタム投稿タイプ用のカスタムテンプレートを作成して使用するにはどうすればよいですか?) 私は創世記のテーマフレームワークを使用していますが、ほぼ完全に 'stock'の子テーマがあります。 wp簡易投稿タイプ プラグインをインストールし、カスタム投稿タイプ( "メンバー")を1つ作成しました。 'member'の投稿タイプ(電話番号と住所)に使用するために作成された2つのカスタムフィールドがあります。これらのフィールドの情報を2つの場所(example.com/membersとexample.com/members/bob)に表示する方法を見つけようとしています。 genesisはカスタム投稿タイプ用のテンプレートを作成するための典型的なsingle-posttype.phpファイルをサポートしていませんが、たとえそうであっても、それはexample.com/membersの面倒を見ません。必要な情報を表示する方法について何か提案はありますか?
回答: matt wiebeが彼の "smarter custom post types"プラグインでどのようにしているのか見てみましょう。 http://somadesign.ca/projects/smarter-custom-post-types/ /関連する機能は次のとおりです。function my_custom_template_include( $template ) { if ( get_query_var('post_type') == 'members' ) { if ( is_single() ) { if ( $single = locate_template( array( 'members/single.php') ) ) return $single; } else { // loop return locate_template( array( 'members/index.php', 'members.php', 'index.php' )); } } return $template; } add_filter( 'template_include', 'my_custom_template_include' );