Так дочерний как раз и будет использоваться это указано в описании дочерних тем.
в принципе да, но если обновляется футер родительской темы, то мне получается надо обновлять и футер дочерней?
а я как раз хочу этого избежать. В кодексе показано как в style дочерней темы импортируется style родительской. Прописать директиву import не проблема, но как прописать рекламный код после этой директивы?
Точнее сказать, как прицепить листинг рекламного кода к определенному месту в футере дочерней темы? (при условии, что футер родительской темы будет обновляться, это обновление должно автоматом транслироваться в футер дочерней темы, и здесь же должен добавляться этот самый рекламный код)
Ответ на Ваш вопрос — добавить необходимые строки кода в footer.php
дочерней темы. Стили рекламного блока можно разместить после импорта родительских стилей в файле style.css
дочерней темы.
Полагаю, недопонимание возникло в этих моментах:
style.css
— заменяет style.css
родительской темы
functions.php
дочерней темы не заменяет собой соответствующий файл родительской темы, он загружается в дополнение к родительскому файлу functions.php
- Шаблоны в дочерней теме ведут себя так же, как
style.css
, они заменяют соответствующие файлы родительской темы.
Т.е. изменение родительского шаблона footer.php
не затронет аналогичный шаблон дочерней темы.
Evgeny Vlasov,
Пункты 1 и 2 стоит уточнить:
1. style.css
дочерней Темы дополняет (все-таки:) правила, указанные в style.css родительской Темы… Правильно исполняются усиления !important
2. functions.php
дочерней Темы исполняется раньше родительского. И если в родительском функции обернуты условием
if ( ! function_exists( 'bla_bla' ) ) :
//stuff
endif;
то прямое использование в дочерней Теме переопределит их действие.
function bla_bla() {
//Stuff
}
—
С уважением 😉
@wikicms, спасибо за дополнения, я руководствовался в своем ответе материалом из кодекса — codex.wordpress.org/Дочерние_темы.
Дочерние стили дополняют, верно, но происходит это если подключить родительские через @import
, тут нет сомнений. По второму пункту возражений нет!
🙂