Estou usando o bem escrito tema de enologia de Chip Bennett como o pai do meu próprio tema infantil.
No meu processo de desenvolvimento, descobri que existem alguns desafios para as pessoas que escrevem temas infantis quando se trata de controlar estilos.
Acabei de descobrir que meu arquivo principal style.css é carregado antes de qualquer outro link ou declaração da folha de estilo em <head>, e isso explica por que eu estava tendo problemas para substituir alguns dos estilos Parent.
um estudo mais aprofundado do problema mostra que várias folhas de estilo e estilos principais podem ser enfileirados no <head> em três lugares; add_action('wp_print_styles',
,, add_action('wp_enqueue_scripts',
e então add_action('wp_head',
.
para simplificar, estou planejando criar duas folhas de estilo. a primeira folha principal 'style.css' incluiria apenas o @import url()
comando, necessário para carregar a folha de estilo principal da Oenology.
a segunda folha de estilo conteria minhas regras filho. para garantir que ele seja carregado depois de todas as outras regras, eu o enfileirarei usando add_action( 'wp_head',
.
isso soa razoável? ou existe uma maneira melhor (mais correta) de fazer isso?
btw, alguém sabe o que significa '/parent-theme/style.css ? MRPreviewRefresh = 723 '?
Atualizar
wp_enqueue_style () não parece funcionar em wp_head ().
Saúde,
Gregory