WordPressからコメントフィードを除去する
最近、zenbackというブログに関連記事やはてブコメントなどを表示するサービスを使い始めたのですが、どうやらページに複数のRSSが記述されていると「関連記事」の機能が上手く動いてくれない(ことがある?)らしいです。このブログには記事全体、コメント、記事単体コメントの三つ記述してあったので、それを削除します。それほど必要な機能とも思えないし。(リンクを削除するだけなので、すでに購読されているものは普通に使えます。)
方法は簡単。まずテーマのfunctions.phpに以下のコードを加えます。
remove_action('wp_head', 'feed_links_extra', 3);
そして以下を削除するだけ。
automatic_feed_links();
ただし、これだけだと全体のRSSも削除されてしまうので、header.phpに
<link rel="alternate" type="application/rss+xml" title="RSS" href="<?php bloginfo('rss2_url');?>" />
とでも書き加えておきます。
というのを昨日やったのですが、肝心の関連記事のほうはまだ反映されてないみたいですね。新規記事だと反映されるのかな、というテストもかねて記事を公開してみます。