Steamer Lane Studio技術備忘録WordPress

WP6.1でまた要らんCSSが入るので消すコード

wordpress WP6.1でまた要らんCSSが入るので消すコード
作成日: 2023年6月19日

WPのバージョンアップ、制作時のプラグインや諸々の関係からバージョンアップしない場合も少なくない。
故に当スタジオのテーマはプラグインは使っているが、極力使用しない様にしてバージョンアップ可能としている。

今回、twitterへの自動投稿が再三のAPI変更でプラグイン無しでできなくなった(今後コードは改めて検討・作成しようと思うが、エラーにすらならないので原因から不明で難儀・・・)ことから応急でプラグイン使用にしたが、そのプラグインがver6upくらいでないと使えない様なので6.22にアップした。

特にテーマ関連含めてエラーは発生せずだったが、以前も起きた要らんCSSのコードが書き込まれていた。
自作/オリジナルテーマで、生成されたページは不要だ。
本来のCSSに上書きされる属性などがあっては困るのし、無駄な読み込みであり、基本(どーでもいいが)ソース見てwpと解らない様に作ってることから削除の必要が生じた。

基本その程度の消込は形があって属性だけ変えて使いまわせるがコピペ用に。

// classic-theme-styles(6.1~) を非表示にする
add_action( 'wp_enqueue_scripts', 'remove_classic_theme_style' );
function remove_classic_theme_style() {
wp_dequeue_style( 'classic-theme-styles' );
}
$00A0
// global-styles-inline-css を非表示にする
add_action( 'wp_enqueue_scripts', 'remove_my_global_styles' );
function remove_my_global_styles() {
wp_dequeue_style( 'global-styles' );
}