WordPressのFeed内のパーマリンクのパラメータを削除する方法


このブログのFeedを見てみたら

<title>Macから社内ファイルサーバーを見る方法</title>
<link>http://blog.untrois.jp/mac/792.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mac%25e3%2581%258b%25e3%2582%2589%25e7%25a4%25be%25e5%2586%2585%25e3%2583%2595%25e3%2582%25a1%25e3%2582%25a4%25e3%2583%25ab%25e3%2582%25b5%25e3%2583%25bc%25e3%2583%2590%25e3%2583%25bc%25e3%2582%2592%25e8%25a6%258b%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595</link>
<comments>http://blog.untrois.jp/mac/792.html#comments</comments>
<pubDate>Thu, 22 Mar 2012 12:20:31 +0000</pubDate>

こんな感じでパーマリンクのところに余分なパラメータがくっついていました。
この状態は嫌なので、このパラメータを削除してみました。

まず、どこでこのパラメータが付いたかですが、Google Analytics for WordPressを使うと自動で付いてしまうようです。
よく見れば、余分についていたパラメータはGoogle Analyticsで使っているものですね。
細かい分析をする場合には必要ですが、このブログについてはそこは気にしないので、やはり削除する方向で。

調べても外し方がよく分からなかったので、ファイルを直接編集することにしました。
google-analytics-for-wordpress/googleanalytics.php 内の function rsslinktagger() にある

return $guid . $delimiter . 'utm_source=rss&utm_medium=rss&utm_campaign='.urlencode($post->post_name);

これを

return $guid;

とすることで削除できました。