wp_register_script/_style
またはwp_enqueue_script/_style
を使用してスクリプトまたはスタイルが登録されているかどうかをテストすることは可能ですか?すべての関数が値を返すわけではなく、私はまったくわかりません。
私が提供するスタイルシートライブラリとスクリプトに応じて異なる機能を切り替えるためにそれが必要です。
ありがとうございました!
wp_script_is( $handle, $list )
という名前の関数があります。 $list
は次のいずれかになります。
wp_register_script()
を通じて登録されましたwp_enqueue_script()
によってエンキューされましたwp_style_is()
については、すべて同じことをしてください。
スクリプトについては$GLOBALS['wp_scripts']->registered
を確認してください。
例
function is_enqueued_script( $script )
{
return isset( $GLOBALS['wp_scripts']->registered[ $script ] );
}
print (int) is_enqueued_script( 'l10n' );
$GLOBALS['wp_styles']->registered
は同じように機能します。