Как взять на себя ответственность за тему


Я установил WordPress на свой сайт вместе с темой, близкой к тому, что я хотел. Затем я изменил практически все форматирование, чтобы оно соответствовало моему сайту. Я не планирую публиковать свою версию, но я хотел бы сделать ее своей, чтобы не путать ее с оригиналом. Я получаю уведомления об обновлениях оригинала и не хочу случайно обновлять его.

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

Author: curt, 2010-12-01

2 answers

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

  1. Обновите название темы в файле style.css темы в разделе комментариев вверху, иногда называемом заголовками темы.
  2. Переименуйте основную папку темы, т.Е. wp-content/themes/THIS-THEME-NAME

#1 требуется, второе необязательно, но рекомендуется, чтобы вы не сталкивались с новыми копиями оригинальной темы это может быть загружено (что перезапишет вашу измененную версию).

ПРИМЕЧАНИЕ: Если вы планируете внести эти изменения в тему, переключитесь на другую тему на мгновение во время установки, в противном случае в вашей базе данных останутся неверные данные по текущей активной теме (технически это должно привести к сбросу темы в любом случае, но было бы лучше переключить тему перед внесением изменений).

Лично я думаю, что подход к детской теме заключается в безопаснее, но, учитывая, что вы уже изменили тему, которая потенциально требует нескольких часов работы, чтобы повторно добавить весь пользовательский код в новые файлы (в виде дочерней темы), так что, надеюсь, вышесказанное полезно..:)

 6
Author: t31os, 2010-12-20 07:09:23

Распространенный способ создания поверх существующей темы - создать Дочернюю тему , которая позволяет добавлять ваши изменения, сохраняя совместимость с обновлениями родительской темы и тому подобным.

Итак, в зависимости от того, что вы хотите, есть два варианта:

  1. Переместите свои изменения в дочернюю тему.
  2. Отмените совместимость и отредактируйте тему, чтобы она больше не признавалась оригинальной. Вероятно, изменения имени папки и названия темы будет достаточно, но лучше также измените остальную часть материала (с сохранением атрибуции оригинальному автору).
 1
Author: Rarst, 2010-12-01 19:12:19