Полное руководство по безопасному обновлению темы WordPress

Опубликовано: 2022-07-07

WordPress сделал обновление вашей темы простым процессом. Просто перейдите в «Панель управления» > «Обновления », выберите свою тему и нажмите «Обновить темы ».

Но подожди. Как бы ни было легко поверить, что нажатие кнопки « Обновить » — это все, что нужно, у нас есть новости для вас. Это еще не все.

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

Самый безопасный способ обновить тему WordPress — сначала запустить ее на промежуточной версии вашего сайта WordPress. Таким образом, если что-то пойдет не так, как это иногда бывает, живая версия вашего сайта будет в безопасности. Итак, давайте рассмотрим шаги безопасного обновления вашей темы WordPress.

Прежде всего, сделайте резервную копию своего сайта WordPress

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

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

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

Когда вы должны обновить свою тему WordPress?

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

Избегайте ошибки, полагая, что лучшее время для обновления вашего сайта — это время вашего личного простоя, например, когда вы спите. Если посетители вашего сайта приходят со всего мира, вполне вероятно, что ваш сайт часто получает много трафика, даже когда вы спите.

Самый эффективный способ определить периоды низкой посещаемости вашего сайта — использовать инструмент аналитики сайта, такой как Google Analytics. Таким образом, вы можете планировать свои обновления, когда ваш сайт получает наименьший трафик.

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

Как безопасно обновить тему WordPress на промежуточном сайте

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

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

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

Ваш хостинг может предоставить промежуточную среду для всех ваших сайтов. Вам необходимо обновить промежуточный сайт перед тестированием обновления темы WordPress.

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

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

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

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

Тестирование обновления темы WordPress

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

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

  • Типы контента (отдельные посты и страницы, домашняя страница, архивные страницы)
  • Любые таксономии или пользовательские типы сообщений
  • Меню или виджеты
  • Такие процессы, как покупка или отправка

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

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

Обновление пользовательской темы WordPress

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

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

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

  1. Создайте резервную копию родительской темы и сохраните ее локально.
  2. Создайте дочернюю тему из текущей темы. Он должен включать детали и функции таблицы стилей родительской темы.
  3. Скопируйте любые изменения, сделанные вами в файле функций родительской темы, в файл функций дочерней темы.
  4. Скопируйте любые изменения, внесенные вами в таблицу стилей родительской темы, в таблицу стилей дочерней темы.
  5. Скопируйте любые изменения, внесенные вами в файл шаблона родительской темы, в файл шаблона дочерней темы и используйте идентичную файловую структуру.
  6. Активируйте дочернюю тему.
  7. Протестируйте сайт, включая все настройки.
  8. Проверьте все свои файлы, чтобы убедиться, что они все там.
  9. Используйте свой промежуточный сайт для обновления родительской темы.
  10. Протестируйте сайт еще раз, убедившись, что файлы шаблона работают правильно.

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

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

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

В таком случае у вас есть два варианта:

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

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

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


Рекомендуемое чтение

Как создать сайт обмена видео с помощью WordPress
WordPress — самая популярная CMS по одной причине: она бесплатна и проста в использовании. Но как создать сайт для обмена видео с помощью WordPress? Читай дальше что бы узнать!
Почему вы никогда не должны загружать свое видео на свой сайт WordPress
Видео отлично подходят для привлечения внимания зрителей и увеличения продаж. Но вот почему вы не должны загружать видео на свой сайт WordPress.
Как заставить страницу WordPress загружаться молниеносно
Многие веб-сайты используют платформу WordPress для публикации контента и мониторинга производительности. Эта платформа WordPress придумала свое имя и прошла энергичные тесты, но в одном месте ей не хватает; медленная загрузка. Впрочем, это не что-то неизлечимое, как выполнение правильных пред…

Попробуйте SmartVideo сегодня!