0 レビュー
1 回答
php-複数のカスタム投稿タイプにカスタム投稿タイプテンプレートを使用するにはどうすればよいですか?
現在、WordPressに統合されているクライアント用のサイトを構築しています。サイトは2つの部分に分かれています。 1つはウェブサイトのパブリックエリアで、もう1つはメンバー専用のクライアントエリアです。最後に、CodecanyonのプラグインPA Login&Accessで実現しました。
私の例では ありがとう。キャスパーdownloads, timesheets and eventsのように、さまざまなカスタム投稿タイプに1つのテンプレートを使用できるかどうか疑問に思いました。したがって、これら3つのカスタム投稿タイプは同じテンプレートを使用します。
わからない
0
レビュー
答え :
解決策:
このようなものを使用して、単一のテンプレートに必要なファイルを指すことができます
add_filter( 'template_include', 'change_template', 1, 5 );
public function change_template($template_path) {
if( get_post_type() == 'myposttype' || get_post_type() == 'myanotherposttype' ):
if( is_single() ):
$template_path = 'full path to your file.php';
endif;
endif;
return $template_path;
}
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。