ファイル「taxonomy-accommodation-categories.php」を使用して、「accommodation」という名前のカスタム投稿タイプと「categories」という名前の分類を作成しました。これは、私のWordPressテーマで正常に機能しています。
しかし、代わりにこれを別のプラグインに追加したいのですが、私がこれを行う方法を知っている人はいますか?
助けてくれてありがとう、ありがとう。
これは動作します:
add_filter('template_include', 'taxonomy_template');
function taxonomy_template( $template ){
if( is_tax('accommodation-categories')){
$template = BASE_DIR .'/templates/taxonomy-accommodation-categories.php';
}
return $template;
}
プラグインでページテンプレートを作成し、プラグインからテンプレートを呼び出す次のフィルターを追加できます。
add_filter( 'page_template', 'wpa3396_page_template' );
function wpa3396_page_template( $page_template )
{
if ( is_page( 'my-custom-texonomy-slug' ) ) {
$page_template = dirname( __FILE__ ) . '/template-neme.php';
}
return $page_template;
}