WordPressって画像とかに勝手にclassをつきますよね。
RSSフィードをクリーンにしたいなぁと本文に含まれるclassとかstyleをすべて削除しました。

微妙な違いだけどスッキリする。
微妙な違いだけどスッキリする。

実装方法

functions.php に以下のコードを加えるだけ。

classとstyleを削除する

#!php
function feed_content_remove_class($content) {
    return preg_replace('/ (class|style)="(.*?)"/', '', $content);
}
add_filter('the_excerpt_rss', 'feed_content_remove_class');
add_filter('the_content_feed', 'feed_content_remove_class');

classだけ削除する

事情があってclassだけ削除してstyleは残したいってときはコッチで。

#!php
function feed_content_remove_class($content) {
    return preg_replace('/ class="(.*?)"/', '', $content);
}
add_filter('the_excerpt_rss', 'feed_content_remove_class');
add_filter('the_content_feed', 'feed_content_remove_class');

functions.php まじベンリ。