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要素を整理してみる | 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にデフォルト出力されるようになったらしい。な〜に〜!?
引用元ネタはこちらのブログ
http://www.webopixel.net/
WordPressのhead要素を整理してみる | webOpixel