blog.hekt.org

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');?>" />

とでも書き加えておきます。

というのを昨日やったのですが、肝心の関連記事のほうはまだ反映されてないみたいですね。新規記事だと反映されるのかな、というテストもかねて記事を公開してみます。