Будет ли использование дочерней темы создавать проблемы с параметрами коммерческой родительской темы?

У моего клиента есть коммерческая тема, полная опций, запущенных на его сайте. Мне нужно применить изменения в header.php и style.css. Я планирую создать дочернюю тему, чтобы он мог продолжить обновление своей темы в будущем, не теряя эти изменения.

Возможно ли, что использование дочерней темы поверх коммерческой темы с множеством опций может создать проблемы, такие как некоторые параметры перестанут работать правильно?

Это зависит от родительской темы и ее гибкости.

Не должно быть проблем, если вы используете правильный код.

Обычно вы можете изменить выход существующих родительских функций темы с помощью фильтров и использовать крючки действий для добавления новых функций.

Я не думаю, что родительские темы со встроенными опциями лучше всего подходят для людей, которые хотят полностью настроить свой сайт с помощью дочерней темы.

2 примерами этого будет настройка темы Woo Canvas, которая включает в себя большую панель параметров, встроенную по сравнению с созданием пустой дочерней темы для настройки рамки темы Genesis.

Вам было бы легче настроить дочернюю тему Genesis, а не тему Canvas.

Genesis предлагает десятки плагинов для добавления опций, а не для их создания в тему, однако вы найдете проблемы с попыткой изменить функции, добавленные плагинами с помощью Genesis. Простое решение – вы можете деактивировать плагин и вместо этого использовать код или загрузить таблицу стилей дочерних тем после таблицы стилей плагинов.

С Canvas, включая кучу встроенных опций, вы не можете просто отключить эти параметры. Вы можете изменить родительскую тему, которая не является лучшей практикой, или попробуйте использовать фильтры для изменения встроенных функций, если Woo включает их.