相模原、町田、八王子を中心に低価格、低料金にてWeb作成、CMSサイト構築 ホームページ制作を行なう神奈川の個人事業者、しーぼーデザインです。神奈川、東京、埼玉のお客様お待ちしております。

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

ブログトップ » アーカイブで特定のカテを非表示

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

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

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

こうします。


<?php $query_array = $wp_query->query_vars;
$query_array['category__not_in'] = array($catID=ナンバー);
query_posts($query_array);
?>
Tags:

トラックバック

トラックバックURL

コメント


名前(必須)
メールアドレス(必須)
URL
コメント

しーぼーデザイン blog アイル Rapid Site Twitter
go top