2010-11-01 3 views
0

Я построил дочернюю тему Wordpress на основе тематической структуры и отредактировал некоторые файлы шаблонов. Когда я обновился до новой версии Thematic, все изменения в файлах шаблонов были потеряны.Wordpress Тематическая тема для детей: редактирование файлов шаблонов

Я предполагаю, что это имеет смысл, но это делает меня немного разочаровано в концепции детской темы ...

Так что, если я правильно понимаю, что нет возможности редактировать файлы шаблонов тематического (или любую другую тему рамку WP ?), а затем легко обновить и сохранить изменения? Способ изменения тематической дочерней темы со стилями и перехватами, но изменение файлов шаблонов - нет-нет, потому что все изменения будут потеряны при обновлении?

ответ

1

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

Чтобы избежать этого, создайте новую папку темы на своем сервере и скопируйте все файлы на эту новую тему. После копирования файлов перейдите в таблицу стилей и измените комментарии в заголовке файла. Здесь вы можете переименовать свою тему, чтобы сказать что-то вроде Тематической темы Customized, или вы можете переименовать ее в любое удобное для вас время.

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

Обратите внимание, что, перейдя по этому маршруту, WordPress не знает, что есть новая тема, которую необходимо обновить, поэтому, если тема Thematic имеет обновление системы, которое необходимо обновить, вам необходимо скопировать это обновление к вашей новой измененной теме.

Надеется, что это помогает

+0

Да, именно так я создал свою дочернюю тему, создав новую папку темы, скопировав файлы шаблона Thematic в новую папку темы и изменив скопированные файлы, а не оригинал. Но я предполагаю, что обновление включало некоторые новые функции темы, которые испортили мои файлы шаблонов, которые опирались на старые функции темы ... не уверены. Во всяком случае, похоже, что нет совершенного способа защитить измененные файлы шаблонов от обновлений, только чтобы внести новые изменения вручную или вообще не обновлять .. Спасибо за ответ, хотя !! – ninusik

0

Убедитесь, что вы копируете childtheme из тематической темы режа в теме реж и редактировать childtheme functions.php. В противном случае, если вы обновите тему, изменения будут потеряны.

Смежные вопросы