WordPress 5.9で追加されるSVGを消す方法
WordPress 5.9 からヘッダーもしくはフッターで SVG が読み込まれるようになりました。
WordPress の標準エディターである Guterberg のアップデートの影響なのですが、気になるという人のために削除方法を紹介します。
WordPress 5.9.1 以降と WordPress 5.9.0 で SVG の追加される箇所が変わった影響で、削除の記述方法が変わります。
もちろん、この SVG は何かに使うから入れているわけで、特に WordPress 5.9 から追加の『フルサイト編集』を使っているなら、削除は自己責任でお願いします。
WordPress 5.9.1 以上の場合
remove_action( 'wp_enqueue_scripts', 'wp_enqueue_global_styles' );
remove_action( 'wp_body_open', 'wp_global_styles_render_svg_filters' );
WordPress 5.9.0 の場合
remove_action( 'wp_enqueue_scripts', 'wp_enqueue_global_styles' );
remove_action( 'wp_footer', 'wp_enqueue_global_styles', 1 );
参考サイト:How to remove extra global-styles-inline-css? · Issue #36834 · WordPress/gutenberg · GitHub