ブログ

アーカイブで特定のカテを非表示

2010.04.30

CMSサイトにおいてサイトのなかで投稿ページからいろいろなページに投稿することがあります。
例えば、サイト内にブログのページと商品ページ(投稿形式)を両方設けたりすると…なかなか厄介なことがでてきます。
例えば、月別アーカイブページにブログ記事だけでなく商品の投稿までも載ってしまったり…

さて、そんな時どうすればよいか…

アーカイブに特定のカテを非表示にできればいいが、しかし…そんなテンプレートタグないんですね…。
前エントリーで取り上げた<?php query_posts();?>を使いたいところだけど、そうすると1ページに表示できる上限を超えると表示されなくなってしまいます。
じゃーどうするの?

こうします。


<?php $query_array = $wp_query->query_vars;
$query_array[‘category__not_in’] = array($catID=ナンバー);
query_posts($query_array);
?>
Mac・PC・ガジェット

Archive

Category

Recent Entry


042-783-3557
平日9:00〜19:00

フォームからの
お問い合わせ

LINEでの
お問い合わせ
電話
LINE友達登録
ページTOPヘ