Принцип замены файлов шаблонов файлами дочерней темы в Wordpress?
На практике все так же работает как написано в документации:
Шаблоны в дочерней теме ведут себя так же, как style.css, они заменяют соответствующие файлы родительской темы.
Например, мне нужно добавить блок в header.php , следовательно нужно header.php продублировать и добавить нужный блок. А что если при обновлении родительской темы окажется что в header.php были внесены изменения, в итоге получиться что часть изменений, относящаяся к header.php не будет внесена из-за того что есть аналогичный файл в дочерней теме.
Как обычно выходят из такой ситуации? Есть здесь какое-то решение?
Denis9999 дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац). В противном случае, ваши вопросы будут удаляться по причине тег-спама, а систематические нарушения приведут к блокировке учетной записи.
В некоторых темах есть хуки, с помощью которых Вы можете регулировать отображение тех или иных элементов и добавлять свои без переопределения шаблона. Если хуков нет, то придется переопределять шаблон.
Изменения в теме можно отслеживать локальными средствами, как Вам уже посоветовал azerphoenix , либо с помощью trac.
Да по сути, никак.
В крайнем случае, если вы хотите следить за актуальностью шаблонов, то можете после обновления темы, при помощи ТС или sublime сравнить файлы по содержимому.