Ordering Wordpress Stylesheets? Ordering Wordpress Stylesheets? wordpress wordpress

Ordering Wordpress Stylesheets?


when you enqueue your stylesheets, use a higher priority, e.g.:

add_action( 'wp_enqueue_scripts', array(&$this, 'theme_styles'), 99 );

If some plugins have hooks on 'wp_print_styles', then you have to use it instead, as 'wp_print_styles' will be written after 'wp_enqueue_scripts', iirc.

And as you have complete control over your theme, you also could include your styles directly into header.php, if the hassle with the actions isn't worth time...


wp_print_styles works better. just add a priority to the call, for example 99.

function load_css() {        wp_enqueue_style( 'homepage-css', get_stylesheet_directory_uri() . '/css/homepage-css.css', array(), 0.256, 'all');}add_action( 'wp_print_styles', 'load_css', 99 );