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;
とすることで削除できました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です