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

Quick Edit Pencil

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:カスタム分類



このブログの人気の投稿

PowerShellのGetDetailsOf メソッドでプロパティの詳細情報のID番号と項目名を列挙します

ヤバい!JAPANNEXT WQHD対応 27型ワイド液晶ディスプレイ「JN-IPS2716WQHD」を注文してみた!!!

書字方向 横書方向変換スクリプト 左書きから右書きへ(コピペ用途)

Blender Illustrator のパスを取り込む

Blender: 辺の長さを数値で指定するアドオン

AppleScript 改行 コード 置換

簡単 YouTube動画をダウンロード、音声のみ保存する方法 2019

Automatorの変数をAppleScript内で使う