web-dev-qa-db-ja.com

親スタイルシートの登録抹消をお勧めしますか。

一般的な質問です。子供のテーマのすべてのチュートリアルにまだ親のスタイルシートが含まれているのはなぜだろうか。親のスタイルシートのエンキューを解除して登録解除してから、親のスタイルシートのルールを子テーマのstyle.cssにコピーするだけでは好ましくありませんか。

こうすれば、ロード時のページ要求が1つ少なくなり、より高い仕様の子のCSSルールを使用して、上書きせずにCSSルールを直接変更することもできます。あなたがデザインを根本的な方法で変更しようとしているなら、あなたは多くのkBを節約することができます(そして多分再描画?私は知りません)。

もちろん、格下げも見られます。作成者がCSSの変更でテーマを更新すると、更新された親のスタイルシートが読み込まれないため、おそらくデザインに異常が発生するでしょう。それから、CSSの変更をターゲットにしてそれをあなたのスタイルシートに適用する必要があります。

しかし、結局のところ、これはパフォーマンスの面で価値があると思いますか、それとも私はまったく間違っていますか。また、いくつかの基本的な側面を監督していますか。

2
DoUtDes

これは賢いことではありません。ご存じのとおり、親テーマが更新されると問題が発生します。さらに、親テーマには、親スタイルに依存する2次スタイルシートがある場合があります( wp_enqueue_style の3番目のパラメーター)。それがあると仮定するJavaScriptがあるかもしれません。言い換えれば、それはあなたが何かをめちゃくちゃにしていないことを確認するために親テーマの非常に徹底的な分析を要するでしょう。

逆さまは小さいです。はい、ファイルリクエストは1つ少なくて済みますが、最近はそれほど多くありません。大きなCSSファイルでさえ、通常、画像よりもkbの点で小さいです。そしてブラウザは複数のcssレイヤを詰まらせることはありません。 Javascriptはもっと大きな関心事です。

簡単に言うと:これについて気にする価値はありません。

2
cjbj