Как взять на себя ответственность за тему
Я установил WordPress на свой сайт вместе с темой, близкой к тому, что я хотел. Затем я изменил практически все форматирование, чтобы оно соответствовало моему сайту. Я не планирую публиковать свою версию, но я хотел бы сделать ее своей, чтобы не путать ее с оригиналом. Я получаю уведомления об обновлениях оригинала и не хочу случайно обновлять его.
Я вижу, что папка в разделе темы имеет название темы, но я полагаю, что это еще не все чем это. При необходимости я могу внести изменения в базу данных. Было бы проще просто создать новую тему и скопировать в нее все файлы?
2 answers
Альтернативой использованию дочерней темы является внесение двух изменений в текущую тему, хотя технически фактически требуется только одно.
- Обновите название темы в файле style.css темы в разделе комментариев вверху, иногда называемом заголовками темы.
- Переименуйте основную папку темы, т.Е.
wp-content/themes/THIS-THEME-NAME
#1
требуется, второе необязательно, но рекомендуется, чтобы вы не сталкивались с новыми копиями оригинальной темы это может быть загружено (что перезапишет вашу измененную версию).
ПРИМЕЧАНИЕ: Если вы планируете внести эти изменения в тему, переключитесь на другую тему на мгновение во время установки, в противном случае в вашей базе данных останутся неверные данные по текущей активной теме (технически это должно привести к сбросу темы в любом случае, но было бы лучше переключить тему перед внесением изменений).
Лично я думаю, что подход к детской теме заключается в безопаснее, но, учитывая, что вы уже изменили тему, которая потенциально требует нескольких часов работы, чтобы повторно добавить весь пользовательский код в новые файлы (в виде дочерней темы), так что, надеюсь, вышесказанное полезно..:)
Распространенный способ создания поверх существующей темы - создать Дочернюю тему , которая позволяет добавлять ваши изменения, сохраняя совместимость с обновлениями родительской темы и тому подобным.
Итак, в зависимости от того, что вы хотите, есть два варианта:
- Переместите свои изменения в дочернюю тему.
- Отмените совместимость и отредактируйте тему, чтобы она больше не признавалась оригинальной. Вероятно, изменения имени папки и названия темы будет достаточно, но лучше также измените остальную часть материала (с сохранением атрибуции оригинальному автору).