Доступно обновление темы WordPress, а вы боитесь потерять настройки? Разберемся, как быстро это сделать с все сохранить.
Одна из лучших фишек в ВордПресс – это простые настройки, которые вы получаете с темами и плагинами. Вы также можете расширять их функции – добавлять свои фрагменты кода и CSS-стили.
Проблема возникает, когда запускается обновление. И есть вероятность, что добавленный вами код затреться. Мы покажем, легко обновить тему WordPress без потери настроек. Также расскажем, как правильно настроить тему, чтобы не боятся устанавливать ее новые версии.
Как работают обновления тем в WordPress?
В WordPress встроена мощная система установки обновлений не только для ядра системы, но и для плагинов и тем.
Ваш веб-сайт регулярно проверяет их наличие и отображает в админ-разделе Консоль > Обновления.
Когда доступно обновление темы, вы также увидите уведомление на странице Внешний вид > Темы.
Обновления важны для безопасности и производительности вашего сайта. Помимо исправлений безопасности и ошибок, в обновлениях разработчики могут добавлять новые функции.
Вы можете просто нажать кнопку обновления, чтобы установить новую версию. WordPress загрузит архив, распакует его и заменит старые файлы новой версией. Это перезапишет все старые файлы. Если вы их изменяли, то эти правки потеряются.
Какие настройки темы вы можете потерять после обновления?
Есть несколько способов настроить тему WordPress. Некоторые из них безопасны, потому что сохраняются в базе данных WordPress.
Это включает в себя правки, сделанные через настройщик тем WordPress или Кастомайзер. Доступ к нему можно получить, перейдя Внешний вид > Настроить.
В нем можно изменить изображение заголовка, цвета, макет, добавить свои стили CSS и многое другое.
Виджеты WordPress и навигационные меню тоже сохранятся.
Некоторые темы WordPress поставляются с сопутствующими плагинами. Они нужны для добавления дополнительных функций в тему. Любые изменения темы в этих модулях также не затрагиваются обновлением.
Если вы используете компоновщики страниц (например, Divi, Beaver или Elementor), их макеты макеты тоже останутся нетронутыми.
Любые другие функции, которые вы добавили с помощью плагинов, также безопасны. Например, контактные формы или коды аналитики.
Настройки, которые вы потеряете
- Код в файле
functions.php
. - Любые изменения CSS в
style.css
.
Теперь поговорим, как сохранить и восстановить настройки после обновления темы.
Шаг 1. Подготовка к обновлению темы
- Подключитесь к серверу вашего сайта на хостинге. Для этого удобно использовать FTP-клиент.
- Перейдите в папку
/wp-content/themes/
и загрузите каталог своей темы на компьютер. Он будет резервной копией темы, которую используем для восстановления настроек после обновления.
Шаг 2. Загрузите обновленную тему и перенесите настройки
- Зайдите на сайт вашей темы и загрузите последнюю версию на свой компьютер. Распакуйте zip-файл.
- Скопируйте и вставьте фрагменты кода из старой темы в новую версию. Сделать это нужно для всех файлов, которые вы изменяли.
Шаг 3. Загрузите новую папку с темой
- Загрузите на сервер обновленную темы в каталог
/wp-content/themes/
. Замените все существующие файлы.
Это все. Ваша ВордПресс-тема успешно обновлена. Перейдите на сайт и убедитесь, что все работает как положено.
Как избежать потери изменений при обновлении темы?
Если нужно добавить фрагменты кода или пользовательские стили к своей теме WordPress, то для его придерживайтесь нескольких правил.
Лучшее решение – создать дочернюю тему и добавить нужный код код в ее файлы.
Однако многим начинающим пользователям это неудобно создавать дочернюю тему. К счастью, есть более простые решения.
Для всех ваших дополнительных PHP-скриптов можете использовать плагин ProFunctions.
Для безопасного добавления CSS-правил используйте специальный раздел Кастомайзера – Внешний вид – Настроить – Дополнительные стили. Он есть во всех темах, включая платные. Еще один способ – бесплатный плагин Simple Custom CSS.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Спасибо-) Обновимся-)
Перестал сохранять изменения кастомайзер. В окне справа, где показывается сайт, картинка постоянно мигает. После клика на Опубликовать, выскакивает ошибка с предложением попробовать позже. Убрала все ненужные плагины. Деактивировала нужные. Ничего не изменилось. Что можно сделать? Главное, сайт уже показала, не хотелось бы менять тему.
Добрый день, Елена!
Кастомайзер – это штатный функционал движка. Все изменения он сохраняет в базе данных Вашего сайта. Нужно смотреть логи ошибок сервера на хостинге.
С уважением Михаил
Михаил! Как с плагином Simple Custom CSS.обновлять тему? Он дополнит недостающий код и его можно будет удалить. Или он постоянно будет дополнять?
Здравствуйте!
Все настройки и данные плагина сохраняются отдельно от темы в базе данных. А поэтому обновление темы не повлияет на данные плагина.
С уважением Михаил
Михаил, здраствуйте! В премиум версии темы Generatepress есть экспорт и импорт. На скриншоте вижу у Вас базовую тему. Подскажете, поможет этот экспорт/импорт обновить тему без потери? Или достаточно сохранить доп. стили? С созданием дочерних тем как-то сразу не разобралась, в какие файлы вносились изменения, тоже не могу помнить (если только по датам смотреть), а руки чешутся обновить.
Здравствуйте.
Все настройки темы, которые выполняются в админ-разделе Внешний вид – Настроить, сохраняются в базе данных сайта. После обновления темы они сохраняются, включая и CSS-правила во Внешний вид – Настроить – Дополнительные стили. После обновления пропадут лишь правки в самих файлах темы (например, single.php).
С уважением Михаил
Здравствуйте! Я использую тему Divi. Сделал резервную копию всего сайта, потом обновил тему. Слетели некоторые стили. Если я загружу файл бд из резервной копии, не слетит ли у меня вся темы Divi?
Здравствуйте.
Обновления темы – это правки в ее файлах и настройках (которые хранятся в базе данных). Если обновили тему и хотите вернуть резерв из БД, то могут возникнуть конфликты в работе темы, так как изменения в ее файлах могут быть напрямую связаны с изменениями в БД.
С уважением Михаил
После обновления WP пропала панель настроек сайта (тема reboot). Тема сайта была также обновлена одновременно с WP. Отключение и включение плагинов результатов не дало. В чем может быть причина.