スクリプトが読み込まれたときにアクションを実行したいのですが。スクリプトがエンキューされたときに何らかのアクションを取りたいのです。
After_wp_enqueue_scriptsの後にフックはありますか?
wp_enqueue_scripts
の優先順位引数を使用して、add_action
に遅くフックすることができます。例えば:
function hook_really_late() {
echo 'Should reasonably be last';
}
add_action('wp_enqueue_scripts','hook_really_late',PHP_INT_MAX);
PHP_INT_MAX
は、優先順位として割り当て可能な最大の番号です。他のコードでも同じトリックを使用している可能性があります。それはまだおそらく私がお勧めしたいものです。
絶対に確信しなければならない場合は、 wp_enqueue_scripts
がwp_head()
によって呼び出されるwp_head
フック で実行されるので、スクリプトがエンキューされた直後にコードを実行する可能性はわずかに高くなります。 wp_enqueue_scripts
は優先度1でフックされているので、優先度1または2も使用したいと思います。wp_enqueue_scripts
は優先度1であってもCoreによってフックされているので、コードはwp_enqueue_scripts
よりも遅くなります。 (妥当な誤差範囲をもって).
function hook_really_late() {
echo 'Should reasonably be last';
}
add_action('wp_head','hook_really_late',1);