Главная / Новичкам / Как обновить тему WordPress?
WPNICE рекомендует!
Как обновить тему WordPress?

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

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

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

Не спешите сразу бросаться обновлять, а сначала прочитайте авторский лог обновления. Если тема популярная, не помешает почитать отзывы пользователей в течении первых суток или двух после выхода свежей версии. Если автор таки накосячил в обновлении (бывает), то всегда найдется торопыга который уже проблему поймал и отписался. Просто почитайте на форумах/сайтах поддержки. Как правило, в случае серьезных косяков, следующий авторский фикс выходит очень быстро.

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

Обновляем WordPress тему через админку

Бесплатная тема из репозитория WordPRess — тут все элементарно. Видим уведомление и жмем — Обновить темы. Через пару секунд у вас уже стоит новая версия.

Theme update 1

Некоторые премиум темы так же возможно обновлять прямо через админку. Правда, почти всегда предварительно у вас должен быть указан код покупки в настройках конкретной темы. В ряде случаев, например, для тем купленных на ThemeForest можно установить плагин Envato WordPress Toolkit. После установки данного плагина в его настройках потребуется ввести API ключ. Найти его вы сможете в своем аккаунте Envato. Поле этого вы сможете автоматически обновлять тему.

add-your-api-key

confirm-update

Еще один вариант — тупо деактивировать и затем удалить свою старую тему из админки. Сразу после этого загрузите новую и активируйте её. Да, все вот так просто! Все настройки сохраняться. Однако, я бы все-таки, советовал использовать сей метод только тогда когда он одобрен автором в руководстве к вашей теме.

Обновляем тему через FTP

О том как работать с FTP я писал вот тут. Это будет полезно не только для обновлений тем и плагинов, но и еще в целой массе случаев. Короче, уметь работать с FTP надо уметь всем пользователям WP! Итак, вы скачали архив с новой версией темы. Распаковали папку с темой например, на рабочий стол и зашли на свой сервер через FTP в директорию /wp-content/themes

Theme update 2

Рекомендуемый способ. Переименуйте прямо на сервере папку со старой темой. Например так — «Avada» в «_Avada». После чего залейте папку с новой темой рядом. Проверьте в работе сайт. Если все работает отлично, затем просто удалите старую, переименованную тему. Если что-то пошло не так — удалите только что залитую, а старую переименуйте обратно.

Не рекомендуемый, но тоже вполне рабочий способ. Удалить папку со старой темой и потом на её место залейте новую (по сути, тоже самое как я описывал выше — удаление из админки). Еще вариант — просто скопировать и переписать с заменой файлов новую папку на старую.

Шеф, все пропало..!

Ах, да, теперь о наболевшем. Если вы с упоением, в течении долгого времени ковыряли код свой темы и вносили в functions.php и таблицы стилей многочисленные улучшения по советам различных «гуру» — ждите проблем. Скорее всего, все «нажитое непосильным трудом» после обновления пропадет. Что делать дабы такого не случилось?

  • Не старайтесь заменить плагины вставкой кусков кода прямо в тему. Ничего хорошего в этом нет и никогда не будет. Подробнее тут.
  • Используйте плагины типа Custom Functions Plugin и Simple Custom CSS Они позволят не только удобно редактировать, но и сохранить все изменения в коде.
  • Используйте дочерние темы. Для многих качественных премиум тем авторы уже позаботились об этом и поставляют их вместе с оригиналами. Все изменения вносите в functions.php дочерней темы и обновлять оригинал тогда сможете без проблем.
  • Используйте специальные поля типа Кастомный CSS код, Js код и тому подобные в настройках вашей темы. Сейчас не только премиум темы, но даже некоторые бесплатные содержат подобные «палочки-выручалочки». Изменения внесенные в эти поля не пропадут.

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

Тоже интересно!

Пять простых путей сменить дизайн сайта

Пять простых путей сменить дизайн сайта

Какую бы идеальную тему вы не подобрали для своего сайта, все равно, рано или поздно …

2 комментария

  1. Уже пропустил несколько обновлений темы Sahifa с февраля, потому что внес много изменений в код темы. А вот идея с дочерней темой заинтересовала, у sahifa есть она?

  2. Спасибо, полезный материал.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *