ぼやきという形で残すことを使命として日々鍛錬

RSSフィードの配信を禁止する

初期設定のWordPressではRSSフィードが有効になっています。

通常、WordPressのRSSフィードは http://hogehoge.com/?feed=rss2 といった形でRSSが表示されます。

functions.phpに下記のコードを追加すると、表示されなくなります。

function disable_our_feeds() {
wp_die( __(‘Error: RSSの表示は許可されていません。
トップページに戻る.
‘) );
}

add_action(‘do_feed’, ‘disable_our_feeds’, 1);
add_action(‘do_feed_rdf’, ‘disable_our_feeds’, 1);
add_action(‘do_feed_rss’, ‘disable_our_feeds’, 1);
add_action(‘do_feed_rss2’, ‘disable_our_feeds’, 1);
add_action(‘do_feed_atom’, ‘disable_our_feeds’, 1);

remove_action(‘wp_head’, ‘rsd_link’);
remove_action(‘wp_head’, ‘feed_links_extra’, 3);

お試しください。

コメントを残す

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