Ich verwende das gut geschriebene Oenology-Thema von Chip Bennett als Eltern für mein eigenes Kind-Thema.
In meinem Entwicklungsprozess habe ich festgestellt, dass es für Leute, die untergeordnete Themen schreiben, einige Herausforderungen gibt, wenn es darum geht, Stile zu steuern.
Ich habe gerade festgestellt, dass meine Hauptdatei style.css vor jedem anderen Stylesheet-Link oder jeder anderen Anweisung in <head> geladen wird. Dies erklärt, warum ich Probleme hatte, einige der übergeordneten Stile zu überschreiben.
Eine weitere Untersuchung des Problems zeigt, dass verschiedene übergeordnete Stylesheets und Stile an drei Stellen im <head> in die Warteschlange gestellt werden können. add_action('wp_print_styles',
, add_action('wp_enqueue_scripts',
Und dann add_action('wp_head',
.
Um die Dinge einfach zu halten, plane ich, zwei Stylesheets zu erstellen. Das erste Hauptblatt 'style.css' enthält nur den @import url()
Befehl, der zum Laden des Hauptstylesheets von Oenology erforderlich ist.
Das zweite Stylesheet würde meine untergeordneten Regeln enthalten. Um sicherzustellen, dass es nach allen anderen Regeln geladen ist , würde ich es mit in die Warteschlange stellen add_action( 'wp_head',
.
klingt das vernünftig oder gibt es einen besseren (korrekteren) Weg, dies zu tun?
Weiß übrigens jemand, was "/parent-theme/style.css ? MRPreviewRefresh = 723 " bedeutet?
Aktualisieren
wp_enqueue_style () scheint in wp_head () nicht zu funktionieren.
Prost,
Gregory