Come caricare un foglio di stile prima di style.css
17 apr 2013, 14:37:22
Visualizzazioni: 20.9K
Voti: 10
Come posso caricare un file .css prima che venga caricato style.css? O come posso rendere il file style.css predefinito dipendente da un altro file .css?
Sto cercando di caricare un reset .css, che verrebbe sovrascritto da style.css.
Ecco quello che ho:
add_action('wp_enqueue_scripts', 'load_css_files');
function load_css_files() {
wp_register_style( 'normalize', get_template_directory_uri() . '/css/normalize.css');
wp_enqueue_style( 'normalize' );
}
Tuttavia questo viene caricato dopo style.css.

vonholmes
159
Tutte le risposte alla domanda
1
3
Aggiungi anche il file style.css
alla coda e imposta normalize
come dipendenza:
if ( ! is_admin() )
{
// Registra in anticipo, così nessun altro può riservare quel handle
add_action( 'wp_loaded', function()
{
wp_register_style(
'normalize',
// tema genitore
get_template_directory_uri() . '/css/normalize.css'
);
wp_register_style(
'theme_name',
// tema corrente, potrebbe essere il child theme
get_stylesheet_uri(), [ 'normalize' ]
);
});
add_action( 'wp_enqueue_scripts', function()
{
wp_enqueue_style( 'theme_name' );
});
}
WordPress ora caricherà automaticamente prima le dipendenze quando viene stampato theme_name
.

fuxia
107K
17 apr 2013 14:43:03
Commenti
Fantastico, grazie! Solo una domanda veloce - quindi non ho bisogno di accodare lo stile normalize, o questo viene fatto automaticamente quando impostato come dipendenza?

17 apr 2013 14:51:05
Domande correlate
2
risposte