Sto usando il tema enologico ben scritto di Chip Bennett come genitore del mio tema Child.
Nel mio processo di sviluppo, ho scoperto che ci sono alcune sfide per le persone che scrivono temi per bambini quando si tratta di controllare gli stili.
Ho appena scoperto che il mio file style.css principale viene caricato prima di ogni altro link o istruzione di foglio di stile in <head>, e questo spiega perché avevo problemi a sovrascrivere alcuni degli stili Parent.
un ulteriore studio del problema mostra che vari fogli di stile e stili genitore possono essere messi in coda nella <head> in tre posizioni; add_action('wp_print_styles',
, add_action('wp_enqueue_scripts',
e quindi add_action('wp_head',
.
per semplificare le cose, sto progettando di creare due fogli di stile. il primo foglio 'style.css' principale includerebbe solo il @import url()
comando, necessario per caricare il foglio di stile principale di Enologia.
il secondo foglio di stile conterrebbe le mie regole figlio. per assicurarmi che sia caricato dopo tutte le altre regole, lo accoderei usando add_action( 'wp_head',
.
sembra ragionevole? o c'è un modo migliore (più corretto) per farlo?
a proposito, qualcuno sa cosa significa '/parent-theme/style.css ? MRPreviewRefresh = 723 ' significa?
Aggiornare
wp_enqueue_style () non sembra funzionare in wp_head ().
saluti,
Gregory