Как обновить премиум тему Extra

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

Со временем они накапливаются и возникает потребность в их реализации, что приводит к выходу новой версии темы WordPress.
Эта статья рассказывает о процессе обновления тем Divi и Extra от разработчика Elegant Themes. 

Зачем обновлять тему

Обновление темы является исключительно добровольным, но желательным. Важно своевременно это делать, чтобы:

  • чтобы обеспечить совместимость с крайней версией WordPress,
  • устранять появляющиеся «дыры» в безопасности сайта,
  • воспользоваться последними функциями и «фишками» темы,
  • улучшить производительность ресурса.

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

Но в этом случае виноваты разработчики плагинов, которые не потрудились вовремя протестировать их на совместимость с темами Divi и Extra. И если плагин давно не обновлялся и после обновления вдруг перестал работать, то не стоит делать откат и возвращать предыдущую версию темы. Лучше поступить наоборот: отказаться от использования такого плагина и постараться найти ему замену. 

Уведомление о выходе новой версии темы

Премиальные темы от Elegant Themes обновляются через систему обновления WordPress.

Когда будет доступно обновление темы, то уведомление об этом появится в консоли Главная > Обновления (А) и также в менеджере тем Внешний вид > Темы (В).

Уведомление о наличии новой версии темы

Это как раз и говорит о выходе новой версии. Если перейти на вкладку Темы, то можно увидеть сообщение о выходе новой версии темы.

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

Подготовка к обновлению темы

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

Второе: изменения в CSS надо вносить в поле Пользовательский CSS соответствующих модулей и блоков или в настройках темы.

После уведомления можно сразу обновить тему, нажав на значок около надписи «Доступна новая версия«. Но этого делать не надо. А что же тогда нужно сделать? 

  1. Надо изучить и понять, какие изменения вносились в тему. Это можно сделать на официальном сайте разработчика.
    1. Изменения в теме Divi
    2. Изменения в теме Extra. 
  2. Обязательно сделать резервную копию сайта
  3. Проверить актуальную подписку темы.

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

Проверка подлинности подписки

Перед обновлением необходимо пройти (или проверить) проверку подлинности подписки, введя имя пользователя и ключ API на вкладке «Обновления» настроек темы.

Проверка подлинности подписки темы Divi

Только пользователи с активными учетными записями Elegant Themes имеют доступ к последним версиям тем. Имя пользователя — это логин, который используется при входе в ElegantThemes.com, а ключ API можно найти, войдя в свою учетную запись (Раздел My Account, Вкладка API Keys).

API Keys темы Divi

После того как аутентифицирована учетная запись, можно автоматически обновиться. 

Создание ключа API для сайта 

Как я сказал, чтобы обновить свою тему, надо сначала аутентифицировать свою подписку на Elegant Themes. Только участники с действующей подпиской имеют доступ к обновлениям продуктов.

Если имя пользователя — это то же имя (логин), которое используется при входе в учетную запись ElegantThemes.com, то ключ API формируется для каждого сайта индивидуально.

Для формирования ключа необходимо зайти в свою учетную запись на вкладку API Keys и в поле API Key Label ввести имя сайта, на котором будет использоваться тема Divi или Extra. Нажать Generate New API Keys. В поле API Keys будет сгенерирован новый API, который надо вставить в соответствующее поле настроек темы.

Генерация API Keys

Ключами API можно управлять. Можно добавить новые ключи API, а также деактивировать старые, которые созданы в прошлом. Если используется темы Divi или Extra на клиентских проектах, то рекомендую генерировать новый ключ для каждого сайта. Если отношения с клиентом прекращены, то ключ API можно деактивировать.

Как обновить тему

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

Если же не видно уведомлений об обновлениях или получено сообщение об ошибке проверки подлинности при обновлении (а вы точно уверены, что используете лицензионную версию темы), то надо немного подождать, а затем повторить операцию обновления. Иногда WordPress кэширует уведомления об обновлениях и для их правильного появления может потребоваться некоторое время.
Если в административной консоли сайта, вы видите подобное сообщение

Сообщение о невалидном ключе API

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

Обновление темы через FTP

Возможно обновление через FTP. Для этого необходимо сначала скачать актуальную версию темы с сайта разработчика, распаковать ее на компьютер. Затем через FTP заходим на свой сервер в директорию /wp-content/themes.

Совет: прежде чем перезаписывать файлы темы, просто переименуйте старую тему, например Divi_old и только потом копируйте файлы обновленной версии на сайт. Если пошло что-то не так, всегда можно удалить новую версию и обратно переименовать старую и вернуть работоспособность сайта.

Откат к предыдущей версии

Если после обновления тем пошло что-то не так или выявлены ошибки в работе плагинов и форм, то можно легко откатить к предыдущей версии, нажав на кнопку Rollback to the previous version.

Откат к предыдущей версии темы WordPress
Автор DiviLancer

Помогу в создании блога, интернет-магазина или лендинга на премиальной теме WordPress Divi. Обучу администрированию сайта. Окажу техническую поддержку.

Если есть проблемы в обновлении тем обращайтесь, буду рад помочь Вашему бизнесу или хобби.

Оставьте ответ

Ваш адрес email не будет опубликован.