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番号と項目名を列挙します

AppleScript 改行 コード 置換

https://gemini.google.com/search?q=%5B%5BOralHistory%5D%5D

blender4.1 レンダリング画像を左右反転する方法

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

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