質問: プラグインにインラインcssを含めても大丈夫ですか? 通常、プラグインではwp_enqueue_styleを使ってスタイルを追加します。しかし、私は現在、ほんの数行のcssを必要とするプラグインを作成しているので、要求を保存するためにスタイルをインラインで提供する方がよいかどうか疑問に思います。 wp_enqueue_styleを使用することには多くの利点がありますが、そのような小さなcssを追加で要求する価値はありますか?この分野で認められている「ベストプラクティス」はありますか?
回答: tl; dr; enqueue 外部スタイルシートを使う pro:すべてのスタイルは一箇所にまとめられています。 pro: webページのコーディングを減らします。 pro:プラグインを保守しやすくなります。 pro:ファイルの場所を変更するためにフックを使うことができます。 pro:ファイルをキューから取り出すためにフックを使うことができます。 pro:自動的に縮小スタイルを使用できます。 con:追加のhttpリクエストを追加することもできます(克服することができます)。 インラインスタイルを使う pro:適用されたスタイルを直接見ることができます。 pro:追加のhttp要求はありません。 con:スタイルを変更するためにフックを使用することはできません。 con:スタイルのキューを解除するためにフックを使用することはできません。 con:スタイルを縮小することはできません。 con: スタイルをオーバーライドするために重要な !重要 通常、私は言うでしょう:あなたがそれを使っているのがあなただけであれば、確かに先に進んでインラインで実行してください。しかし、あなたは プラグイン について話しています、それはコードが public になることを意味するので、拡張性を目指します。今のところ、スタイルは数行しかありません。 con:その数が少なくなったらどうなりますか。 con:誰かがあなたのプラグインを拡張するとどうなりますか? con:誰かがそれを変更したい場合はどうなりますか? con:誰かがcssファイルで検索した場合はどうなりますか? con:誰かが自動的に縮小したい場合はどうなりますか? したがって、エンキューします。 (できれば条件付きでプラグインがそれを必要とする場合のみ) 同じことがjavascriptにも当てはまります 。 (ただし、可能であればフッターに含めてください)