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

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

 

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
カスタム投稿でカテゴリーを取得する!

WordPressのカスタム投稿タイプでカテゴリを取得しようとしたところ「the …

no image
stinger7でFatal error: Call to undefined function

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

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

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

no image
get_postsで最近の投稿をタイトル順に指定した数だけ並べる

サイドバーなどに最近の投稿をタイトル順に指定した数だけ並べる必要があったのですが …

no image
カスタム投稿でカスタムフィールドの入力欄が表示されない!

カスタム投稿タイプでカスタムフィールドを利用した入力をしようとした時にカスタムフ …

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

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

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

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

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

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

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

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

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

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