web-dev-qa-db-ja.com

wp_enqueue_scriptを使用してどのようにVisual Basicスクリプトをエンキューしますか?

Internet Explorerでは、wp_enqueue_scriptを使用してキューに入れられたVBスクリプトファイルでエラーが発生します。これはおそらく、エンキュースクリプトの出力がスクリプトタイプを 'language/javascript'に設定したためです。テーマにVBスクリプトを手動で含める以外に解決策はありますか?

1
Extrakun

WP_Scriptは常にtext/javascript<script>タグに追加し、戻る前にフィルターを適用しません。できることはあまりありません。この機能を持つWP_Scriptsのサブクラスを作成しようとすることができます。グローバルな$wp_scriptsをあなたの新しいクラスに変更すれば、これはうまくいくかもしれません

2
Jan Fabry

残念ながら、スクリプトタイプはWP_Scriptsクラスにハードコードされています。 VBSスクリプトに広範なキュー管理が必要な場合は、そのクラスを拡張し、VBに独自のラッパー関数を使用する必要があります。

1
Rarst