Preciso adicionar estilos embutidos personalizados ao cabeçalho de um tema personalizado que estou criando. Eu me deparei com a wp_add_inline_style()
função, que funciona, mas realmente não combina comigo, pois depende de uma folha de estilo específica. Eu precisaria adicionar estilos embutidos no final da tag head sem uma dependência da folha de estilo.
Tentei definir a folha de estilo do tema ou uma inexistente. Nos dois casos, ele funciona, mas é um IMO de invasão suja (carregue a folha de estilo do tema duas vezes ou consulte um arquivo fantasma ...). Existe uma maneira adequada de adicionar estilos embutidos no cabeçalho sem depender de uma folha de estilo?
Claro, eu poderia adicioná-los diretamente no arquivo header.php, mas gostaria de evitar isso.
admin_head
ação.Você pode simplesmente usar um identificador "fictício":
fonte
Seu tema certamente tem uma folha de estilo padrão (caso contrário, nem seria carregada como um tema). Basta usar essa mesma folha de estilo como manipulador do seu CSS embutido. Um exemplo pode ser encontrado no functions.php do tema TwentyFifteen (código ignorado por questões de brevidade):
fonte