前提・実現したいこと
wp_footer で書き出されるコードの中の不要なcssファイルを読み込まないようにしたいです。下記のサイトを参考にしてhead内のcssは消えたんですが、その消えたcssがfooter部分で読み込まれるようになりました。それを回避するために add_action('wp_footer', 'remove_css'); のコードがあるようなんですが動作していないみたいです。他にもいくつかのサイトを見たんですが同じようなコードしか見つかりませんでした。
もしご存知の方がいらっしゃいましたら、ご回答よろしくお願いいたします。
参考にしたサイト
https://www.imamura.biz/blog/22948
https://thewppress.com/libraries/deregister-unnecessary-styles-or-scripts/
該当のソースコード
php
1function remove_css() { 2 // これは消えました↓ 3 wp_dequeue_style('global-styles'); 4 5 // これがhead内で消えてfooterに移動して消えません↓ 6 // プラグインwpformsのcssです 7 wp_dequeue_style('wpforms-base'); 8} 9// head 10add_action('wp_print_styles', 'remove_css'); 11// footer 12add_action('wp_footer', 'remove_css');
試したこと
add_action('wp_footer', 'remove_css');の優先度を変更しました。その都度ブラウザキャッシュをクリアしましたが変化がありませんでした。試した数字は1, 3, 5, 10, 50, 100, 200です。
補足情報(FW/ツールのバージョンなど)
PHP Version: 7.4.25
使用しているサーバー: Conoha Wing
使用しているEditer: Visual Studio Code
Wordpress Version: 5.9

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2022/02/11 16:43