WordPress のプラグイン[Jetpack]をアップデートしたところ、<head>〜</head> 内に意図しないスタイルシートが読み込まれるようになってしまいました。
挿入されるコードは以下。
<link rel=’stylesheet’ id=’jetpack_css-css’ href=’sitename/wp-content/plugins/jetpack/css/jetpack.css?ver=3.2′ type=’text/css’ media=’all’ />
調べたところ、どうやら[Jetpack]のヴァージョンが「3.2」以降のときに、自動で読み込まれるようになったようです。
このスタイルシートを削除するには、テーマファイルの「functions.php」に以下のコードを記述します。
add_filter('jetpack_implode_frontend_css','__return_false' );
実は他にも、[Jetpack]を有効化した際に様々な CSS が読み込まれるケースがあります。
その余分なスタイルシートを削除するには、以下のリストを参考にしてみてください。
wp_deregister_style('AtD_style'); // After the Deadline wp_deregister_style('jetpack-carousel'); // Carousel wp_deregister_style('grunion.css'); // Grunion contact form wp_deregister_style('the-neverending-homepage'); // Infinite Scroll wp_deregister_style('infinity-twentyten'); // Infinite Scroll - Twentyten Theme wp_deregister_style('infinity-twentyeleven'); // Infinite Scroll - Twentyeleven Theme wp_deregister_style('infinity-twentytwelve'); // Infinite Scroll - Twentytwelve Theme wp_deregister_style('noticons'); // Notes wp_deregister_style('post-by-email'); // Post by Email wp_deregister_style('publicize'); // Publicize wp_deregister_style('sharedaddy'); // Sharedaddy wp_deregister_style('sharing'); // Sharedaddy Sharing wp_deregister_style('stats_reports_css'); // Stats wp_deregister_style('jetpack-widgets'); // Widgets
WordPress 本体やプラグインをアップデートすると、仕様が変更になり吐き出されるコードが追加されたり削除されたりしますので、その都度HTMLを確認しほうが良いかと思います。