動的な WordPress プラグイン用の CSS が必要で、最善または最も一般的な方法を知りたいです。現在、方法 2 を使用していますが、IE9 に問題があります。そのため、動的 CSS のより良い解決策があるのではないかと考え、これらを思いつきました。
wp_head
1.)フック付きのスタイル ブロックを含める
プロ:
- 追加のサーバー要求なし
反対:
- 各ページのサイズに応じて多くのデータ
- あまりきれいではない
- キャッシュ不可
2.)admin_url('admin-ajax.php?action=my_css')
リンクタグでの使用
プロ:
- オンザフライで CSS を作成 (および Transient API でキャッシュ)
- 用途
wp_enqueue_style
- 期限切れヘッダーでキャッシュ可能
コントラ
- ロードする必要があります
wp-load.php
- IE9 では動作しません (なぜですか? )
3.) 変更時に CSS ファイルを作成する
プロ
- 速い
- WordPress 全体をロードする必要はありません (
wp-load.php
)
コントラ
- あまり動的ではない
- 特定のフォルダの書き込みルールが必要
- スクリプトの問題またはアクセス許可の欠落の原因が古くなっている、または欠落している可能性があります
方法 1 は好きではありません。すべてのページでスタイルが必要になるわけではなく、方法 2 は IE9 では機能しません。
3番目のものを使用する必要がありますか、それとも欠点がありますか?
前もって感謝します!