Używam dobrze napisanego motywu enologicznego autorstwa Chipa Bennetta jako rodzica własnego motywu potomnego.
W moim procesie rozwoju odkryłem, że istnieją pewne wyzwania dla ludzi piszących motywy podrzędne, jeśli chodzi o kontrolowanie stylów.
Właśnie odkryłem, że mój główny plik style.css jest ładowany przed każdym innym linkiem lub instrukcją arkusza stylów w <head>, i to wyjaśnia, dlaczego miałem problem z przesłonięciem niektórych stylów nadrzędnych.
dalsze badanie problemu pokazuje, że różne Arkusze stylów Nadrzędnych i style mogą być umieszczone w kolejce w <head> w trzech miejscach; add_action('wp_print_styles',
, add_action('wp_enqueue_scripts',
a następnie add_action('wp_head',
.
dla uproszczenia planuję utworzyć dwa arkusze stylów. pierwszy główny arkusz „style.css” zawierałby tylko @import url()
polecenie potrzebne do załadowania głównego arkusza stylów Oenology.
drugi arkusz stylów zawierałby moje reguły dla dzieci. aby upewnić się, że jest ładowany po wszystkich innych regułach, ustawię go w kolejce za pomocą add_action( 'wp_head',
.
czy to brzmi rozsądnie? czy jest lepszy (bardziej poprawny) sposób na zrobienie tego?
btw, czy ktoś wie, co oznacza „/parent-theme/style.css ? MRPreviewRefresh = 723 ”?
Aktualizacja
wp_enqueue_style () nie wydaje się działać w wp_head ().
na zdrowie,
Gregory