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


このブログのFeedを見てみたら
[xml]Macから社内ファイルサーバーを見る方法 http://blog.untrois.jp/mac/792.html?utm_source=rss&utm_medium=rss&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 http://blog.untrois.jp/mac/792.html#comments Thu, 22 Mar 2012 12:20:31 +0000[/xml]
こんな感じでパーマリンクのところに余分なパラメータがくっついていました。
この状態は嫌なので、このパラメータを削除してみました。

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

調べても外し方がよく分からなかったので、ファイルを直接編集することにしました。
google-analytics-for-wordpress/googleanalytics.php 内の function rsslinktagger() にある
[php]return $guid . $delimiter . ‘utm_source=rss&utm_medium=rss&utm_campaign=’.urlencode($post->post_name);[/php]
これを
[php]return $guid;[/php]
とすることで削除できました。