WordPress の RSS フィードのリンク

デフォルトの設定だと投稿記事のフィードに加えて、トップページのコメントや個別記事のコメントのフィードもリンクとしてページに埋め込まれる。これが気に入らず、投稿記事フィードのみにする。以下を functions.php に追加。

function my_feed_links( $arg ) {
  echo '<link rel="alternate" type="' . feed_content_type() .
    '" title="RSS" href="' . get_feed_link() . "\" />\n";
}
remove_action( 'wp_head',  'feed_links', 2 );
remove_action( 'wp_head',  'feed_links_extra', 3 );
add_action( 'wp_head', 'my_feed_links', 2);

ポイントは remove_action で第3引数 priority を指定しているところ。add_action の時に指定されているので、同じものを指定しないと remove できない。