Я використовую добре написану тему "Енологія" Чіпа Беннета в якості теми "Батько для моєї дитини".
У процесі свого розвитку я виявив, що люди, які пишуть дочірні теми, мають певні проблеми, коли справа стосується контролю стилів.
Щойно я виявив, що мій основний файл style.css завантажується перед будь-яким іншим посиланням таблиці та стилем у <head>, і це пояснює, чому у мене виникли проблеми з перекриттям деяких батьківських стилів.
подальше вивчення проблеми показує, що різні таблиці батьків та стилі батьків можуть стояти в черзі в <head> у трьох місцях; add_action('wp_print_styles',
,, add_action('wp_enqueue_scripts',
і тоді add_action('wp_head',
.
щоб все було просто, я планую створити дві таблиці стилів. перший головний аркуш 'style.css' включав би лише @import url()
команду, необхідну для завантаження основної таблиці стилів Eenology.
друга таблиця стилів містила б правила моєї дитини. щоб переконатися, що він завантажений після всіх інших правил, я буду в черзі, використовуючи його add_action( 'wp_head',
.
це звучить розумно? чи є кращий (правильніший) спосіб це зробити?
btw, хтось знає, що означає "/parent-theme/style.css ? MRPreviewRefresh = 723 "?
Оновлення
wp_enqueue_style () не працює в wp_head ().
ура,
Григорію