[サイト作り] "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:

パーマリンク

投稿 URL

投稿をリンクする

抜粋付きリンクタグ

Random Posts

  • 2010年4月15日 -- LightBox Video Web Gallery Creator – ライトボックスフォトギャラリーを作るソフト
    LightBox Video Web Gallery Creatorは、ホームページに設置するフォトギャラリーを作成してくれるフリーソフトです。 対応画像フォーマット jpg, png, gif, bmp 対応ビデオフォーマット flv,wmv,asf,swf Download; SnapFiles LightBox Video Web Gallery Creator 1、Downloa...
  • 2007年4月3日 -- [動画変換] R7C – rm形式の動画をAVIに変換
    R7C は RealTime のストリーム映像 (rm形式) を AVI/WAV/MP3 に変換して保存することができるツールです。 2008年3月現在 RMを他形式に変換するツールは多くありますので、初めて導入される方は別のソフトを推奨します。 「R7C 本体」 http://r7cproj.euro.ru/ 「ENGLISH」から入り 「2002/09/13 - R7C v1.1」を...
  • 2011年2月8日 -- [WP プラグイン] MaGiKS Proper PHP Include – ポストでPHPファイルを呼び出す
    ポスト内でPHPファイルをインクルードできるようにするプラグイン 「MaGiKS Proper PHP Include」 プログラムをポストで実行したりするのに便利かと 1、プラグインをアップロード and 有効化 2、使用中のテーマフォルダにPHPファイルをアップロード 3、ショートコードをポストに追加 ショートコード [m_include_file filep...
  • 2007年10月1日 -- [DVD] AVStoDVD – 動画をDVDに
    何度か試したのですが、管理人環境では変換前にエラーが出てしまい最後まで検証が出来なかったので紹介だけです。 AVStoDVD は、色々なメディア形式をDVDに変換することができるツールです。 ビデオファイルを(字幕やオーディオを追加して)DVD互換形式に変換して、DVDディスクに焼いてDVDビデオを作成することが可能です。 ビデオ/オーディオ編集には 「AviSynth」、エンコードには 「Q...
  • 2010年9月18日 -- 祝☆禁煙4ヶ月
    9月18日の今日は、39年前に世界で初めてのカップめん「日清食品カップヌードル」の誕生日です。 エンダァ 5月18日に禁煙してから4ヶ月達成しました☆おめでとー ありがとうございます! 来月から値上げするようですね 以前なら値上げの度にBooBoo言ってましたが、今となってはどーでもいーす(ノ∀`) 1箱400円とかでしょ?高っ! ワンコインでタバコと缶コ...
  • 2012年3月23日 -- 3月23日のツイート
    洗濯物が飛んでいきそうにゃー posted at 23:10:40 風がびゅうびゅうやわぁ posted at 21:14:37 ブログ更新,( 。・ω・) 半熟 http://t.co/llT86OrC posted at 21:05:43 2012年ビスコ 203個目(ここあ)。半分に割っ...
  • 2011年11月25日 -- 11月25日のツイート
    マウス、約1100粒のストーンを使ったハローキティPC--6万9930円 http://t.co/5gyMUEGm posted at 19:52:02 パナソニック、マレーシアに太陽電池の新工場を建設 http://t.co/JuhdSDyu posted at 18:37:02 アクトビラ......
  • 2011年8月27日 -- 8月27日のツイート
    小飼弾さんの回答:ジョブズ氏の功績は?アップルの行く末は? http://t.co/nyQwGgN posted at 19:34:00 [ブックレビュー]PCで音楽を楽しむために--「高音質保証! 麻倉式PCオーディオ」 http://t.co/u......
  • 2011年12月16日 -- 12monchys: 寒いよー(_´Д`)シチュー食べたい
    12monchys: 寒いよー(_´Д`)シチュー食べたい...
  • 2007年10月4日 -- [YouTube] save2pc (旧YouTube Downloader)
    ※ライト版なのでマストアイテムとはいえません save2pcは、動画サイトのYouTubeからビデオをFLVまたはAVI/MPEGファイルに変換してダウンロードすることができるツールです。 URLを入力しStartをクリックするだけで簡単にビデオをダウンロードすることができます、ファイルはYoutubeと同じタイトルが付けられ保存されます。 ※管理人調べ AVIでの保存しか選択できないよう...