add_filter関数を使用してページのplugin_dir_pathを取得する方法を教えてもらえますか?
get_post_type()を使用してmovie_reviewsのテンプルを設定する場合、問題はありませんが、noneregister_post_typeで関数を使用する方法がわかりません。
URLwww.domain.com/user_profileのカスタムページをアクションaction="search_result"の形式で使用するのが好きですが、これがnoneregister_post_typeでどのように機能するかわかりません。
add_filter( 'template_include','include_template_function', 1 );
function include_template_function( $template_path ) {
if ( get_post_type() == 'movie_reviews' ) {
$template_path = plugin_dir_path( __FILE__ ) .'/single-movie_reviews.php';
}
if ( ....... == 'search_sesult' ) {
$template_path = plugin_dir_path( __FILE__ ) .'/movie-searchresult_reviews.php';
}
if ( ....... == 'user_profile' ) {
$template_path = plugin_dir_path( __FILE__ ) .'/user_profile.php';
}
return $template_path;
}