WP: タクソノミーアーカイブページを追加する

WordPress、カスタム分類タクソノミーのアーカイブページ。テンプレートにtaxonomy.phpが無いとarchive.phpが使われる。
wp\wp-content\themes\使用テーマ\直下にtaxonomy.phpとして置く。
タクソノミー毎にタイル表示を選択できるようにしてある。
タクソノミー
<?php
$my_taxonomy = get_taxonomy($taxonomy); // タクソノミーの情報を取得
// テンプレートスタイルの選択
// グリッド表示するタクソノミーを指定。複数指定する場合は | で区切る。
if(preg_match( '/^(region)$/', $my_taxonomy->name )) {
$grid_style = 1;
$my_tmlp_param = "grid";
} else {
$my_tmlp_param ="";
}
?>
<?php get_header(); ?>
<?php if (have_posts()) : ?>
<div class="archive-box">
<span><?php esc_html_e( 'Browsing ' . $my_taxonomy->label, 'pixeldom-lite' ); ?></span>
<h1><?php printf( esc_html__( ' %s', 'pixeldom-lite' ), single_term_title( '', false ) ); ?></h1>
<?php printf( esc_html__( ' %s', 'pixeldom-lite' ), term_description( '', false ) ); ?>
</div>
<div class="container pixeldom_lite_sidebar">
<div id="main">
<ul class="pixeldom-grid">
<?php if ( !empty( $grid_style ) ) { $post_counter=0; } ?>
<?php while (have_posts()) : the_post(); ?>
<?php get_template_part( 'template-parts/content', $my_tmlp_param ); ?>
<?php endwhile; ?>
</ul>
<?php pixeldom_lite_pagination(); ?>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Keyword:カスタム分類