テンプレートタグ-特定カテゴリーを除外

目次

特定カテゴリーだけ除外をして一覧表示をさせたい

カテゴリーID24を除外

'category__not_in' => array( 24 ),

複数ある場合はコンマで区切る。カテゴリーID24とID29を除外

'category__not_in' => array( 24,29 ),

例:)カテゴリーID24とID29を除外した投稿をコメントの多い順に3件表示

<?php $args=array( 
		'posts_per_page'=>3,
		'orderby' => 'comment_count',
		'category__not_in' => array( 24,29 ),
	); ?>

category.phpに記述。カテゴリーID24を含まない投稿を21件表示

<?php
global $query_string; //変更前のクエリを取得し、以下の件数とページを付け加える
//posts_per_page=10 ページあたりの件数を指定
//paged=".$paged 表示中のページの取得(これがないと、何ページ目を表示しているか迷子になる)
query_posts( $query_string . "&category__not_in=-24&posts_per_page=21&paged=".$paged );
while ( have_posts() ) : the_post()
?>

category-24.phpも作成しておけばID24だけのカテゴリーページもできる

参考サイト yahss.net…
見ていただいてありがとうございます。↓ポチしてくださいませ。
  • 見た (0)
  • もう少し詳しく書いて! (0)
  • 見たけど役立たず (0)
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次