WordPressでheadの.recentcommentsのstyleを消す方法

WordPress | headの.recentcommentsのstyleを消す方法

WordPressでheadの.recentcommentsのstyleを消す方法

WordPress でheadに必ず入ってしまうこの1行『.recentcomments』のstyle記述。

[html].recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}[/html]

 

このウェブサイトはじめ、ブログとしてWordPressを使わない場合は、コメントは使ってないので不要なんです。別に緊急性は低いと思って放置していたけど、いい加減「邪魔」に感じてきました。headを整理するプラグイン「Head Cleaner」を使ってもこの1行だけ消すことができなかったので、ネットで調べました。

この.recentcommentsのstyleを消す方法を探していたら、
記事に書いてくださっている方がいました(^ ^)!

WordPressでheadの.recentcommentsのstyleを消す方法

WordPressのhead要素を整理してみる | webOpixel

function.php を編集

お馴染みの「function.php を編集」することで解決するそうです。
webOpixelさんのコードをそのまま抜粋させていただきますね。

[php]/* インラインスタイル削除 */
function remove_recent_comments_style() {
global $wp_widget_factory;
remove_action( ‘wp_head’, array( $wp_widget_factory->widgets[‘WP_Widget_Recent_Comments’], ‘recent_comments_style’ ) );
}
add_action( ‘widgets_init’, ‘remove_recent_comments_style’ );[/php]

 

このコードを function.php にコピペして追記したら、.recentcommentsのstyle は表示されなくなりましたよ。ふぅ〜すっきり!助かった〜(^ ^)

webOpixelさん、ありがとうございます。

ちなみに function.php の編集は、末尾にどんどんコードを追記していったらOKです。

WordPressのhead要素を整理してみる | webOpixel

WordPress 3.0 以降のデフォルトらしい

[html].recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}[/html]

 

どうやらこれ、WordPress 3.0以降からwp_headにデフォルト出力されるようになったらしい。な〜に〜!?

引用元ネタはこちらのブログ

WordPressでheadの.recentcommentsのstyleを消す方法

http://www.webopixel.net/
WordPressのhead要素を整理してみる | webOpixel