Так дочерний как раз и будет использоваться это указано в описании дочерних тем.
в принципе да, но если обновляется футер родительской темы, то мне получается надо обновлять и футер дочерней?
а я как раз хочу этого избежать. В кодексе показано как в 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, тут нет сомнений. По второму пункту возражений нет!
🙂