Script dependencies are not working properly
-
I have my main JS file that being enqueued on all pages:
wp_enqueue_script('mainscript', get_template_directory_uri() . '/assets/js/theme-script.js');
Also I have a few scripts, that appear only on one page:
if (is_page('about')) { wp_enqueue_script('typed', get_template_directory_uri() . '/assets/js/typed.min.js', ['mainscript'], '', true); wp_enqueue_script('about-page', get_template_directory_uri() . '/assets/js/pages/about.js', ['typed'], '', true); }
As you can see, I add “mainscript” as dependency to my “about page” scripts. Also, I excluded these scripts from being optimized in AutoOptimize settings (I want them to be loaded in separated file/files).
But “about scripts” load before main script cache file. What can I do to fix this?
p.s. when I logged as admin (and my files are not optimized) – it works fine.
- This topic was modified 4 years, 9 months ago by .
- This topic was modified 4 years, 9 months ago by .
- This topic was modified 4 years, 9 months ago by .
- This topic was modified 4 years, 9 months ago by .
- This topic was modified 4 years, 9 months ago by .
- This topic was modified 4 years, 9 months ago by .
Viewing 9 replies - 1 through 9 (of 9 total)
Viewing 9 replies - 1 through 9 (of 9 total)
- The topic ‘Script dependencies are not working properly’ is closed to new replies.