WordPressのコメントフィードのみを無効にする方法

投稿日: カテゴリー
概要

WordPressの初期状態では、RSSフィードが2つ(記事のフィードとコメントフィード)提供されています。
これを記事のフィードのみ提供するように制限します。

手順

wp-includes/general-template.phpを開きます。
フィードを2つ出力している以下の部分のうち、下の行をコメントアウトします。

	echo '<link rel="alternate" type="' . feed_content_type() . '" title="' . esc_attr(sprintf( $args['feedtitle'], get_bloginfo('name'), $args['separator'] )) . '" href="' . get_feed_link() . "\" />\n";
// 	echo '<link rel="alternate" type="' . feed_content_type() . '" title="' . esc_attr(sprintf( $args['comstitle'], get_bloginfo('name'), $args['separator'] )) . '" href="' . get_feed_link( 'comments_' . get_default_feed() ) . "\" />\n";

使用しているテーマのfunctions.phpを開きます。
以下の行をコメントアウトします。

add_theme_support( 'automatic-feed-links' );

ブラウザでホームページを表示してコメントフィードが提供されていないことを確認します。

以上で完了です。

補足

WordPress 3.3.2では1613行目にあたります。
Wordpressのバージョンアップ時にgeneral-template.phpが更新された場合、上記の手順をもう一度実行する必要があります。

コメントを残す

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

CAPTCHA