Skip to content

Instantly share code, notes, and snippets.

@blockworks
Created August 16, 2011 00:47
Show Gist options
  • Save blockworks/1148223 to your computer and use it in GitHub Desktop.
Save blockworks/1148223 to your computer and use it in GitHub Desktop.
WordPressで独自指定のタクソノミを複数指定し、その内容をリスト表示する
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
'post_type' => 'ポストタイプを記述',
'posts_per_page' => 10, //表示件数
'paged' => $paged, //現在何ページ目かを取得
'tax_query' => array( //カスタム分類を複数選択
'relation' => 'AND', //ANDまたはOR
array(
'taxonomy' => 'タクソノミ名を記述',
'terms' => array('スラッグ名1','スラッグ名2'), //タクソノミのスラッグ名
'field' => 'slug', //terms で指定したフィールド(term_id(デフォルト),name,slug)
)
)
);
$wp_query = new WP_Query($args);
?>
<?php if($wp_query->have_posts()): ?>
<dl>
<?php while($wp_query->have_posts()) : $wp_query->the_post(); ?>
<dt><?php the_time('Y/m/d'); ?></dt>
<dd><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></dd>
<?php endwhile; ?>
</dl>
<?php else: ?>
<h2>記事がありませんでした</h2>
<p>申し訳ありません。ご覧のページは存在しないか、URLが変更された可能性があります。</p>
<?php endif; ?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment