レンタルサーバー比較メモ

レンタルサーバーメモブログ

 

RSSから特定のカテゴリーを削除する

   

WordPressのRSSから特定のカテゴリーを削除したかったのでメモっておきたいと思います。

WordPressのRSSから特定のカテゴリーを削除方法

下記のコードを利用しているテーマ内の「function.php」に記述します。

function exclude_cat_wps($query) {
    if ($query->is_feed) {
        $query->set('cat','-20,-21,-22');
    }
    return $query;
}
add_filter('pre_get_posts','exclude_cat_wps');

Exclude categories from RSS feed with functions.phpより引用

$query->set

「$query->set」の「(‘cat’,’)」以降に削除したいカテゴリーのIDにマイナスを付けて記述すると、指定したカテゴリーがRSSから削除されます。

削除したいカテゴリーが複数ある場合には「,」で区切って記述していけば、指定した複数のカテゴリーがRSSから削除されます。

 - WordPress

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

no image
stinger7でFatal error: Call to undefined function

WordPressのテーマをstinger7に変更したところ「Fatal err …

no image
特定のカテゴリーの時にだけ表示させる!

WordPressの特定のカテゴリーの記事一覧で表示させたい文字列があったので「 …

no image
特定のカテゴリーを削除!

WordPressで特定のカテゴリーを指定して削除したいと思ったのでメモっておき …

no image
W3 Total CacheとDB Cache Reloaded Fixでエラー

W3 Total CacheとDB Cache Reloaded Fixの両方を …

no image
カスタム投稿で投稿の情報を取得する!

カスタム投稿タイプで投稿が持っているいろいろな情報を取得したかったのでメモってお …

no image
Stinger7の記事一覧でページ送りが表示されない!

Stinger5で表示されていたページ送り(ページネーション)の部分がSting …

no image
子テーマのCSSが反映されない!

オリジナルのテーマを編集しないでデザインやレイアウトを変更できるWordPres …

no image
WordPressのSimplePieで取得できるタイトルを変更。

WordPressに同梱されているSimplePieで取得できるタイトルの部分を …

no image
Search Regexでタイトルなどを一括変更!

「WordPressのタイトルとかを変更したいんだけど・・・」と知り合いに相談さ …

no image
パーマリンクが編集できない!

新しいブログを作る為にWordPressをインストールしたのですが、パーマリンク …