getwid icon indicating copy to clipboard operation
getwid copied to clipboard

Call `wp_localize_script` directly after enqueueing blocks-frontend-js

Open joostdekeijzer opened this issue 10 months ago • 0 comments

I run into an issue with Getwid an TML where TML called wp_print_footer_scripts before the "wp_footer" action was called. This resulted in the scenario where the localization JS wasn't included in the page.

You can call wp_localize_script( "<script name>" ) directly after registering or enqueueing it (eg. on the "enqueue_block_assets" action). That way WordPress handles it all and the additional "wp_footer" hook is not needed.

I guess it's safer that way...

joostdekeijzer avatar Aug 18 '23 08:08 joostdekeijzer