私はいくつかのプラグイン、すなわち8を使用するWordpressのサイトを持っています。これらのプラグインのほとんどは独自のJSとCSSファイルをたくさん含みます。これは、HTTPリクエストの量、つまりロード時間に大きな影響を与えることが想像できます。
これらのプラグインの多くは特定のページでしか使用されませんが、JSまたはCSSはまだ使用されていないページにロードされています。
これらのファイルはすべて自動的にthrough WP_head();に含まれます。これらのファイルを手動でインクルードしてから条件付きでロードする方法はありますか?できればプラグインコード自体を調整する必要はありませんか。
より多くのプラグインに含まれる多数のファイルに関する他の一般的な方法はありますか?
以前のバージョンのWordPressでは、プラグイン内にスタイルシートとJavaScriptを条件付きでエンキューするための優れた手段は実際には提供されていませんでした(つまり必要なときだけ)。そのため、特定のページでプラグインが使用されていなくても、ほとんどのプラグインの作成者はすべてのWordPressのinit/loadで両方をエンキューしました。
現在のバージョンのWordPressでは、フローの後半でエンキューすることができるので、たとえばショートコードのinit/parseでエンキューすることができます。
それで、あなたは本当にここにいくつかの選択肢しかありません:
うまくいけば、ここの他のユーザーはあなたのためにいくつかの提案があるかもしれません。
あなたはこのプラグインを試すことができます: http://wordpress.org/extend/plugins/wp-minify/ それはあなたのJSとCSSを統合して縮小することを可能にします
WP Minify 以外に、 Selective Loading Plugin を使用することをお勧めします。
ページ/投稿やカテゴリに基づいてロードしたいプラグインだけをロードするのに役立ちますし、それはあなたのWPのロード時間を改善します。