While you can practically control order of hooked things by priority, it’s not always the right tool for the job.
In case of styles you should be using appropriate wp_enqueue_style()
function which allows you to easily set up elaborate dependencies which will be automagically processed by WP to produce desired order of styles output.
Unfortunately while there is analogous wp_enqueue_scripts()
for scripts, you cannot cross-depend scripts and styles like your question indicates. However it is common practice to not start JS execution until page has fully downloaded, so in most cases explicit depending on CSS should not be necessary.
Related Posts:
- Wp_head and wp_footer vs wp_enqueue_script javascript files?
- How can I remove the site URL from enqueued scripts and styles?
- How do I force wp_enqueue_scripts to load at the END of ?
- Removing specific style from wp_head
- Track down where script is being enqueued from
- How to use wp_enqueue_style() and wp_enqueue_script() only when needed?
- Remove specific CSS and JS from the head
- Getting wp_footer() to work without wp_head()
- Custom script file enqueue has “?ver=4.5.1” when loading and doesn’t update
- All of my Scripts and Enques are getting file not found
- How can I remove the site URL from enqueued scripts and styles?
- Most optimal way of starting fresh, without using other theme or dropping old files?
- When should I use wp_register_script() with wp_enqueue_script() vs just wp_enqueue_script()?
- wp enqueue inline script due to dependancies
- How do I dequeue a parent theme’s CSS file?
- Check if a script/style was enqueued/registered
- wp enqueue style on specific page templates
- Is it possible to use wp_localize_script to create global JS variables without a specific script handle?
- How do I get the $handle for all enqueued scripts?
- How to load css in the footer [duplicate]
- How can I get a list of all enqueued scripts and styles?
- Load CSS/Javascript in frontend conditionally if block is used
- How to properly dequeue scripts and styles in child theme?
- Prevent Version URL Parameter (?ver=X.X.X) on Enqueued Styles & Scripts
- Register a script to be enqueued both in admin and front end
- How can I enqueue protocol relative external (//ajax.googleapis.com/…) scripts?
- Can’t enqueue scripts in the footer?
- How can I de-register ALL styles all at once? And same with Javascript?
- How to add stylesheets only to pages with specific shortcode?
- force enqueue script to be first in order of prominence
- Loading a script with a dependency, is unloading another script’s dependency
- wp enqueue script using scripts from cdn with a safety callback
- Can I add styles to footer with $wp_styles->add_data?
- Cannot deregister a script using wp_deregister_script
- Any advantage of using wp_scripts and is_IE when enqueuing scripts
- Conditional wp_enqueue_script on a page
- Enqueue custom font file with rel=”preload”
- Protocol neutral URLS with wp_enqueue_script (SSL issues)?
- Enqueue script in specific page
- How to dequeue / deregister any theme styles and scripts
- How to en-queue bootstrap 4 to theme?
- Notice that the wp_enqueue_style is not being called correctly!
- Why is jquery-ui-core enqueueing in my footer instead of the header?
- Is it safe/recommended to use wp_enqueue_script function outside the functions.php file?
- wp_enqueue script my_javascript_file in the footer
- Hyphens vs. periods in the script slug in wp_register_script?
- jquery script not enqueued in child theme
- Using wp_enqueue_script on shortcode function handler
- How can I get wp_head() as a string instead of echoing it?
- Get the list of enqueued/registered scripts for a specific post?
- How to load JQuery easing script in wordpress?
- Add code into on a per page/post basis
- Enqueue script only for IE
- Hook for writing text string after footer scripts
- Is This The Most Efficient Way To Add Javascript Files?
- Why does this line of code make photo albums appear?
- Add script to footer – on post editor
- Which action to hook wp_enqueue_script to? wp_head or wp_enqueue_scripts? [duplicate]
- Putting content into header.php without using wp_head
- enqueue and localize script in footer
- Issue with using Underscore in WordPress
- Conditionally dequeue dependency of scripts
- Trying to load different syles for 404.php page
- Enqueue Script with URL parameters
- What determines the order of enqueued styles?
- $wp_styles->registered not giving ALL the styles?
- Benefits to enqueuing site scripts/stylesheets?
- Enqueue script only if page has an oembed
- Adding Custom Javascript to Skeleton Child Theme
- It would be a right way to enqueue the script using foreach loop?
- Is this a bad implementation of wp_enqueue_script for conditional usage?
- Preload key requests using wp_enqueue
- Don’t load scripts if on mobile/tablet
- How to Add a Custom Script to Customize.php
- Remove a script from a template file using wp_dequeue_script
- Problem in wp_localize_script
- wp_enqueue_script vs. wp_register_script
- Enqueue scripts to a specific header-.php?
- Adding dependencies to script enqueing
- Which are the MediaElement.js scripts to enqueue
- Child Theme – what is the scope of overwriting files?
- Best way to enqueue extremely popular scripts like bootstrap and font awesome
- How to dequeue / deregister parent theme style
- Enqueue scripts to footer
- Why does wp_enqueue_script ignore my ‘wp_head’ hook?
- How to remove some external js files from source?
- Enqueued scripts and styles loading in WordPress Dashboard as well
- Why is it wrong to use admin_print_scripts-{hook} to enqueue a script (.js) file?
- Add last modified time as version to css and js
- Enqueue script on specific WooCommerce template
- The wp_enqueue_scripts hook doesn’t work at all, not from plugin, not from the template, not for frontend, not for admin pages!
- Indenting (tabbing) WP_head
- How can I load script and style in specific page in the back-end?
- Best spot for wp_register_script() and wp_register_style()
- Custom Plugin Development: What priority should wp_enqueue_scripts have?
- Move all the JS files to the bottom|footer, the right way
- Enqueueing Scripts on a Custom Top-level Menu Page
- Enqueue script with url_query variables?
- Select2 in WordPress
- wp_enqueue_script with dependencies doesn’t work