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



このブログの人気の投稿

AppleScriptとターミナルでJavaScriptを使う

スクロールボックスのアンカーリンク

WP: 投稿一覧にカスタム分類・タクソノミーのカラムを追加する

AutoHotkey+powershell タスクバーをバーを自動的に隠すショートカット

AppleScriptとターミナルでJavaScriptを使う

Windows10でアプリケーションごとに輝度を設定、自動で変更する - AutoHotkey

onloadの代わりにDOMContentLoadedを使ってみる

AppleScript 改行 コード 置換