Skip to main content

wp_enqueue_script Dependency Patterns

Declare every dependency in the array: wp_enqueue_script(‘my’, …, [‘wp-element’, ‘jquery’]). WordPress resolves the load order automatically.For modules use wp_enqueue_script_mod…

March 29, 2026 WordPress chris 1 min read Gutenberg

Article takeaway

Declare every dependency in the array: wp_enqueue_script('my', ..., ['wp-element', 'jquery']). WordPress resolves the load order automatically.For modules use wp_enqueue_script_mod…

Declare every dependency in the array: wp_enqueue_script('my', ..., ['wp-element', 'jquery']). WordPress resolves the load order automatically.

For modules use wp_enqueue_script_module (WP 6.5+) — it adds type="module" and respects ES module imports.

The strategy parameter on wp_register_script accepts defer and async. Use it for non-critical scripts to keep the main thread free.

Share X / Twitter LinkedIn

Leave a comment

Related Posts