2014-09-06 2 views
0

Обновляйте стандартные темы TwentyTweleve, TwentyThriteen и TwentyFourteen Wordpress автоматически? У меня были довольно тяжелые настройки в теме TwentyTwelve Wordpress, которые теперь были перезаписаны. Не обновлял Wordpress до более поздней версии.Почему Wordpress перезаписал мою обычную тему TwentyTwelve?

Эти темы обновляются автоматически? Если я переименую папку в «MyCustomTheme», я помешаю этому снова повторить?

ответ

1

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

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

Однако я также рекомендую посмотреть на стартовые темы для WordPress, таких как Underscores и Bones вместо запуска с одной из встроенных в темах.

+0

Сладкое спасибо !!! –

+0

Бык, плохой ответ. -1 –

+0

, как сказал pieter goosen, использовал дочернюю тему для решения, так что если в оригинальной теме есть обновление, вы можете легко обновлять. Else u can not do update. – user3209031

0

Принятый ответ - это много быков.

Вот что происходит, и что вы должны сделать

Прежде всего, НИКОГДА вносить любые изменения в любой основной файл/плагин или тему, кроме случаев, когда вы являетесь автором этой конкретной теме/плагине , Наиболее очевидной причиной является тот, который вы видели сейчас, каждое изменение заменяется на обновления. Основные темы automaticaaly обновляются с обновлением ядра.

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

Существует множество учебных пособий по темам для детей, даже у кода есть страница, посвященная страницам, для создания дочерней темы. Читайте, что это должно помочь вам многое.

+0

Хорошо, это здорово, и я ВСЕГДА следую практике не редактирования основного плагина/темы. Но я не изначально изменил тему TwentyTwelve, которую сделала другая команда разработчиков, которую мой клиент сбросил, потому что он устал от задержек. Поэтому сейчас я скопировал тему и переименовал ее. Переименовывает тему в другой папке, чтобы предотвратить обновление TwentyTwelve? –

+0

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

+0

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

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