[サイト作り] "WordPress"特定カテゴリーを除外させる。

まず初めに、管理人はPHPに詳しくないので質問は受け付けておりません。備忘録なので参考までに

特定カテゴリーをトップページ、新着記事リスト、カテゴリーリストから除外させる

テスト環境 WP2.61

カテゴリーIDが”5″を除外させる流れで説明してます。

「特定カテゴリーの記事をトップページに表示させないようにする」

使用中のテーマで変わるかもしれませんが、index.phpの?php get_header(); ?の下に以下のコードを挿入

<?php if (is_home()) { query_posts("cat=-5"); } ?>

“-5″と指定する。

カテゴリーID”5″の記事がトップページに表示されなくなる。
月間アーカイブからも除外されたが、使用テーマで変わるのかも?

複数の場合は

<?php if (is_home()) { query_posts("cat=-5,-6"); } ?>

トップページからの除外が出来たので、次に

「新着記事リストからも除外」
<?php $posts = get_posts('numberposts=5&amp;category=-5'); foreach($posts as $post) : setup_postdata($post); ?>

<li><あ href="<?php the_permalink();?>"><?php the_title();?></li><br />
<?php endforeach; ?>

ここも”-5″で指定。

“numberposts=5&category=-5″
新着記事からカテゴリー5の記事が除外し、それ以外の新着記事を5個表示。

複数の場合は「-5,-6」と追加していく

ちなみに「特定カテゴリの新着記事表示」は

<?php $posts = get_posts('numberposts=5&amp;category=5'); foreach($posts as $post) : setup_postdata($post); ?>
<li><あ href="<?php the_permalink();?>"><?php the_title();?></li><br />
<?php endforeach; ?>

トップページ、新着記事からも除外できたので、次は

「カテゴリーリストから指定したカテゴリーを除外」
<?php wp_list_categories('exclude=5&amp;title_li='); ?>

‘exclude=5″、カテゴリーID”5″をカテゴリーリストから外す。

複数の場合は、’exclude=5,6,7

逆に、指定したカテゴリーだけをカテゴリーリストに表示させたい場合は

<?php wp_list_categories('include=8&amp;title_li='); ?>

“‘include=8″、カテゴリーID”5″だけをカテゴリーリストに表示。

これで、トップページ、新着記事、カテゴリーリストからカテゴリID”5″を非表示にできました

※コードが全角になってるかもしれません、半角にしてください

Did you like this? Share it:

Random Posts

  • 2011年5月13日 -- 5月13日のつぶやき
    ドコモ、フィリピン通信事業者の株式を取得--約2億6300万米ドルで http://bit.ly/l0lJAI posted at 21:17:51 イー・モバイル、今後のすべての新機種をSIMフリーに http://bit.ly/izOYUw posted at 20:44:32 ソフト......
  • 2008年2月5日 -- [Mobile] 携帯に女性からモーニングコール
    男心をくすぐるサービスです。 指定した時間に女性からモーニングコールがくるらしいです。 最近、起きれなくなったって人は試してみるのも良いかもです。 無料モーニングコールサービス AXE WAKE-UP SERVICE INC. 利用法詳細はGIGAZINEさん 指定した時間に女性がモーニングコールしてくれる無料サービス「AXE WAKE-UP SERVICE INC.」...
  • 2011年12月16日 -- 12monchys: バンドにもうひとりギター入りました!リズムとリードで音に厚みが出るように頑張るにゃあ
    12monchys: バンドにもうひとりギター入りました!リズムとリードで音に厚みが出るように頑張るにゃあ...
  • 2011年9月23日 -- 9月23日のツイート
    HP、新CEOにM・ホイットマン氏を任命 http://t.co/m0q4A7e8 posted at 10:58:04 Facebook、「Timeline」と新「Open Graph」を発表--ページデザインを大きく刷新 http://t.co/OEFuKCsA posted at 09:51:03 10月1日ついに開局......
  • 2011年8月30日 -- [WP プラグイン] single shortcode – 投稿の本文の抜粋表示と全文表示をショートコードで操作
    ショートコードで囲む事で、単一ページ用、抜粋用のコンテンツを表示分けする事が出来るプラグイン。 「single shortcode」 1、プラグインのアップロード and 有効化 2、投稿作成でショートコードの追加 例 [single] ここは、シングルページを開いた時に表示される部分 普通に記事を書いて下さい [/single] [excerpt] こ...
  • 2011年10月27日 -- 10月27日のツイート
    「霧は晴れた」孫社長、iPhone 4S発売時の心境語る--有利子負債は9月末で半減 http://t.co/nSjoYGBs posted at 21:02:02 シャープ、液晶テレビは9期連続黒字を達成--事業改革成果の表れ http://t.co/NDCTfmoG......
  • 2008年6月4日 -- [WordPress] パーマリンク変更で画像が表示されない
    あう・・・ パーマリンクのリダイレクトは出来るようになったが 画像リンクが表示されない(^ω^;)(;^ω^) wp内に「pic」というフォルダを作り、その中に画像を入れて呼び出してたのだが 665-667.com/pic/aaa.jpg こんな風になってたのだが これが 665-667.com/年/月/日/pic/aaa.jpg こんな風になってしまって、画像リンクがNot Fo...
  • 2010年3月7日 -- [WPプラグイン] PHP on PAGES- ページのURLに[.php]を付ける
    ページのURLに「.php」を付けるプラグイン 例; ビフォー http://665-667.com/about アフター http://665-667.com/about.php ダウンロード [PHP on PAGES] アップロードして有効化するだけ ※、パーマリンク設定がデフォルトだと動作しません。カスタム構造などで動作します。...
  • 2010年4月30日 -- [WPプラグイン] Advanced YouTube – W3Cに準拠させるプラグイン
    YouTube動画をW3Cに準拠させるプラグイン 「Advanced YouTube」 ショートコードで囲む必要があるので、今から動画を貼り付ける人には便利ですが、既にいっぱい貼り付けてる人には向いてないかもです。 1、プラグインをアップロードして有効化 2、管理メニュー「設定」から"Advanced YouTube"を開き、設定 "Color 1" 外枠上下の色 "Color 2"...
  • 2011年7月7日 -- コロンにもキティが
    コロンにもハローキティの絵本のおまけがありました キティが載ってないコロンは、おまけが付いてないのでお気をつけて ...