Как обновить тему wordpress вручную: Page Not Found — Как создать сайт или блог в 2020 году
Содержание
Как обновить тему WordPress без потери проделанных изменений
Если вы новичок в WordPress, то когда вы хотите добавить функциональности в вашу тему WordPress, то вы просто вставляете сниппеты кода прямо в файлы вашей темы. Однако может возникнуть проблема, когда выходит новое обновление вашей темы, потому как обновление темы затрет все наши дописанные функции. Недавно один из наших читателей поинтересовался, существует ли способ обновить тему без потери тех изменений, которые он вносил самостоятельно. В этой статье мы покажем вам как обновить тему WordPress без потери проделанных в ней изменений.
Первым делом вам необходимо подключиться к своему сайту с помощью FTP клиента. Далее переходим в /wp-content/themes/ и скачиваем папку со своей темой на компьютер.
Теперь переходим на сайт, где вы купили/скачали вашу тему и загружаем последнюю доступную версию. Сохраните полученный архив на компьютер и извлеките его.
Теперь у вас есть и новая версия темы, и ваша старая, настроенная под себя версия, на вашем компьютере. Если вы помните, в каких файлах и в каких местах вы проделывали изменения, тогда просто скопируйте и вставьте сниппеты кода со старой темы в новую версию.
С другой стороны, если вы не помните тех изменений, которые вносили, то их сначала необходимо будет отыскать.
Самым простым способом для этого является сравнение файлов вашей темы. Необходимо будет использовать программное обеспечение для сравнения файлов, такое как WinMerge (kaleidoscope для Mac). Откройте обе папки с темами в WinMerge для того, чтобы их сравнить.
WinMerge отобразит вам список файлов в обоих папках. Он выделит те файлы, которые различаются, а также укажет, какие файлы являются новыми.
Вы можете с помощью правой кнопки мыши выбрать меню Compare для просмотра изменений. Определите те изменения, которые вы добавляли самостоятельно и аккуратно скопируйте и вставьте их в вашу обновленную тему.
После копирования ваших изменений в новую тему, вам необходимо будет загрузить папку с новой темой в WordPress с помощью FTP.
Ваш FTP клиент уведомит о том, что файлы с таким именем уже существуют в данной папке. Вам необходимо выбрать опцию Overwrite (Перезаписать/Перезаписать всё) для того, чтобы убедиться, что старые файлы вашей темы окончательно заменены новыми.
Вот и всё. Вы успешно обновили вашу тему WordPress. Перейдите на ваш сайт для того, чтобы убедиться, что все работает так, как и ожидалось.
Упрощаем обновление темы, используя дочерние темы
Теперь, когда вы успешно обновили вашу тему, не пришла ли пора для того, чтобы научиться как правильно вносить изменения в вашу тему. Наиболее правильным и корректным способом является использование дочерних тем для внесения собственных изменений.
Использование дочерних тем намного упрощает обновление родительской темы. Ваши изменения останутся нетронутыми во время обновления, и вам не придется каждый раз проделывать процедуру сравнения файлов, описанную выше в статье.
Надеемся, что эта статья помогла вам обновить вашу тему WordPress без потери изменений.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
VN:F [1.9.22_1171]
Rating: 4.7/5 (21 votes cast)
Как обновить премиум тему или плагин WordPress? ★ Все способы
Сколько вы знаете способов обновления премиум шаблонов WP? Какой способ используете на своем сайте? Как безопасно обновить свой шаблон и не положить сайт? Читайте далее.
На примере премиум темы WoodMart мы рассмотрим способы обновления темы до новой версии. Способы являются универсальными и подходят для обновления большинства других премиум шаблонов wordpress.
Вопросы:
- Почему нужно обновляться?
- Как часто стоит обновляться?
- Что нужно сделать перед обновлением темы WP?
- Способы обновления
Главное правило: перед обновлением шаблона сделайте резервную копию сайта, обновите wordpress и все активные плагины.
Смотреть видео
Как обновить премиум тему или плагин WordPress? ★ Все способы
Смотреть это видео на YouTube.
Подпишитесь на канал InwebPress, чтобы узнать больше о создании и настройке сайтов!
Способы обновления темы WordPress
Под словом “Автоматический” я понимаю то, что не нужно скачивать архив и потом загружать папку с темой на сайт. Новая версия темы будет установлена тогда, когда мы сами инициируем этот процесс.
При автоматическом способе старая версия темы удаляется, а вместо нее устанавливается новая версия.
1.
Автоматический – с помощью плагина Envato Toolkit
(если тема куплена на сайте themeforest.net и у вас есть код покупки)
Для получения автоматических обновлений в плагине необходимо указать код покупки.
Если будет доступно обновление, возле шаблона (Внешний вид – Темы) появится соответствующее уведомление. В любом случае, Envato Toolkit без вашего ведома и участия сам не обновит продукт.
На сегодняшний день, плагин Envato Toolkit заменен компанией Envato на другой плагин – Envato Market. Новый плагин работает с новым API Envato. Для включения на сайте возможности обновления, в настройках Envato Market необходимо указать токен доступа, который создается на сайте Envato.
Уведомление о доступном обновлении
2.Автоматический – через настройки темы
В тему WoodMart внедрен внутренний механизм обновления. Для его активации вам необходимо указать код покупки. Кстати, разработчики в теме WoodMart предоставляют возможность указать код покупки сразу на двух сайтах (на двух доменах) – на сайте разработки и на сайте клиента.
Ваша тема wordpress также может иметь такой внутренний механизм обновления.
Активация темы WoodMart для получения автоматических обновлений
Если будет доступно обновление, возле шаблона (Внешний вид – Темы) появится соответствующее уведомление.
Уведомление о доступном обновлении
3.
Ручной – с помощью FTP
Подключаемся к сайту с помощью FTP-клиента. Или выполняем все действия через файловый менеджер на хостинге.
1.Папку со старой версией темы переименовываем.
2.Загружаем на сайт папку с новой версией темы.
3.Проверяем работу сайта.
4.Удаляем папку со старыми файлами темы.
4.
Ручной – с помощью плагина Easy Theme and Plugin Upgrades
Этот плагин сделает все то же самое, что и при способе через FTP.
1.Устанавливаем плагин.
2.В разделе Внешний вид – Темы, нажимаем на кнопку Добавить новую.
3.Устанавливаем архив с новой версией темы.
4.Активируем установленную новую версию темы.
Архив темы со старыми файлами можно найти в папке: /wp-content/uploads/год/месяц/
5.Ручной – перезапись файлов
Еще один способ обновления, который использовать нельзя.
Забыл сказать в видео о том, почему не стоит накатывать сверху новую версию темы. Т.е. почему не стоит файлы новой версии загружать в папку с файлами старой версии (перезаписывая их).
В большинстве случаев, ничего страшного не произойдет – все будет работать. Но, в 1-2 случаях из 10 на вашем сайте появятся различные ошибки и некоторые функции могут перестать работать. Все дело в том, что некоторые старые файлы темы (которых уже нет в новой версии) конфликтуют с новыми файлами темы.
Если вы не хотите потратить свой вечер на поиск причин возникновения этих ошибок и несколько раз перезаливать файлы темы, то лучше сразу сделайте правильно, как описано в выше.
Как исправить ошибки обновления в WordPress? »WebNots
Если обновление выполняется дольше, оно может завершиться ошибкой типа «Ошибка обновления: сбой загрузки. Ошибка cURL 28: Тайм-аут операции истек через xxxx миллисекунд, получено xxxxout из xxxx байтов ».
Ошибка обновления темы с тайм-аутом выполнения PHP
В этой ошибке важной частью является количество миллисекунд, которое является пределом времени выполнения скрипта PHP. Простое решение — добавить следующую строку в ваш файл php.ini (вы можете создать php.ini в своей корневой установке, если файл не существует). Измените 300 секунд на любое желаемое значение, которое вы хотите разрешить.
max_execution_time = 300
Некоторые хостинговые компании, такие как SiteGround, также предлагают менеджер переменных PHP в учетной записи хостинга. Вы можете использовать это приложение для настройки памяти и лимита выполнения.
Предупреждение: Разрешение большего значения времени выполнения PHP может привести к нарушению условий вашей учетной записи хостинга. Большинство компаний контролируют это на уровне сервера, так что ваш лимит не будет действовать сверх максимально допустимого уровня для вашей учетной записи. Вы можете обсудить с хозяином, прежде чем изменять это значение самостоятельно.
4. Проверьте права доступа к файлу.
Во время обновления существующие файлы перезаписываются, а иногда также добавляются новые. Для изменения и добавления новых файлов требуется соответствующее разрешение на сервере. Есть несколько подключаемых модулей безопасности, которые помогут вам изменить права доступа к файлу из панели администратора, чтобы предотвратить случайное обновление и отслеживать изменения файла. Установка неправильных прав доступа к файлу может помешать вам обновить ядро WordPress, вашу тему или плагин.
Как правило, разрешение файла для wp-content должно быть 755. Если вы не знаете, обратитесь к своему хосту за помощью в сбросе разрешений для вас. Также ознакомьтесь с документацией WordPress на изменение прав доступа к файлам.
5. Проверьте версию PHP.
WordPress требуется последняя версия PHP для правильной работы. С другой стороны, многие старые темы и плагины просто не будут работать с последней версией PHP. Многие пользователи продолжают использовать старую версию PHP, чтобы их старая тема или плагин работала.
Убедитесь, что ваша версия PHP является последней или находится в период поддержки. Возможно, вам придется избавиться от устаревшей темы и плагинов и обновить версию PHP, прежде чем пытаться обновить что-либо на своем сайте. Кроме того, проверьте требования для обновленной версии и убедитесь, что ваша текущая установка соответствует всем необходимым требованиям.
В большинстве случаев использование устаревшей версии PHP может привести к появлению белого экрана смерти или фатальным ошибкам PHP. Это приведет к остановке вашего сайта, и вам придется восстановить резервную копию, чтобы быстро вернуть сайт в рабочее состояние.
6. Отключите плагины безопасности и кеширования.
Плагины безопасности и кеширования могут доставить больше проблем, чем пользы, если вы не знаете, как их правильно использовать. Например, ниже приведена одна из ошибок после обновления с упоминанием плагина безопасности или записи htaccess, препятствующей REST API. Поэтому, если у вас возникнут проблемы с обновлением, сначала очистите кеш, а затем отключите плагины безопасности и кеширования. Это может помочь вам выполнить обновление без ошибок.
Ошибка плагина из-за конфликта
После успешного обновления вы можете снова активировать плагины.
7. Попробуйте выполнить обновление вручную.
Если обновление не выполняется постоянно без какой-либо конкретной причины, вы можете попробовать обновить его вручную. Во-первых, обязательно установите режим обслуживания для своего сайта и войдите на свой хостинг-сервер с учетной записью FTP.
- Обновление темы — удалите старую тему в папке / wp-content / themes / и загрузите обновленные файлы темы.
- Обновление плагина — удалите старый плагин в папке / wp-content / plugins / и загрузите обновленные файлы плагина.
- Обновление WordPress — загрузите последнюю версию с WordPress.org и замените файлы wp-admin, wp-includes и независимые файлы в корневом каталоге установки. Убедитесь, что не удалили содержимое в старой папке wp-content.
8. Проверьте настройки локального хоста.
Если вы изо всех сил пытаетесь обновить тему, плагин или ядро WordPress на сайте localhost, могут быть разные причины.
- Убедитесь, что соединения HTTP и HTTPS работают нормально на вашем локальном сайте и в браузере. Некоторые приложения и браузеры localhost принудительно используют HTTPS, что может создать проблемы при обновлении файлов.
- Убедитесь, что у вас есть соответствующие права доступа к файлам для обновления содержимого на вашем компьютере.
- Отключите плагины кеширования и безопасности, чтобы избежать конфликтов.
Заключительные слова
Обновление ядра, тем и плагинов WordPress является одной из рутинных задач обслуживания владельцев сайтов WordPress. Наличие устаревшего материала представляет собой угрозу безопасности, и вы можете найти предупреждения в разделе «Работоспособность сайта». Однако при обновлении файлов на вашем сайте вы можете получить разные ошибки. Мы надеемся, что приведенные выше решения помогут решить проблему. В противном случае вам придется обратиться за помощью к разработчику или в службу поддержки хостинга.
Навигация по записям
Похожие записи
Как безболезненно обновить WordPress и его компоненты
Доброго времени суток господа! В этой статье вы не увидите сопроводительных иллюстраций. Данный материал представляет собой теорию из практики, иными словами — советы. А советы непростые, а советы золотые. Как бы там ни было, обновить WordPress, плагин и тему легко. Но как это сделать безболезненно для нервов, так чтобы потом не пришлось переделывать работу заново, например, восстанавливать все изменения CSS, которые вносились на протяжении не одного дня…
Обновление WordPress
По сути, легче всего обновить движок сайта. Немного тяжелее обновить плагин, а ещё тяжелее тему. Казалось бы, что тяжёлого в обновлении WordPress? Многие веб-мастера делают админку под клиента: убирают всю лишнюю информацию в админбаре сверху, или наоборот добавляют, по надобности. Это элементарный и распространённый пример. Но учтите, что даже такая модификация движка, элементарно замениться файлом обновления по умолчанию, и все ваши труды испарятся.
Учтите также форс-мажор, при котором после обновления движка некоторые плагины сбросят настройки. Такое бывает редко.
Чтобы такого не произошло, необходимо делать бэкап сайта, или конкретного файла, в который вы ранее вносили изменения. Научиться делать бэкап в автоматическом режиме вы можете прочитав мою статью «Резервное копирование WordPress».
к оглавлению ↑
Обновление плагина
Касательно плагина. Зачастую все русификации, таблицы стилей и прочие моменты, при обновлении также заменяются оригинальными файлами, в который ваших ноу-хау нет. На практике файлов, в которые веб-мастер вносит доработки, у плагина больше, нежели затрагиваемых вручную файлов в движке сайта.
Обновление шаблона
На мой взгляд, самый сложный процесс в апгрейде — это обновление темы. На моей практике, бывали случаи, когда я забывал, что ранее вносил изменения в файлы темы, и увидев очередное обновление с радостью кликал по «Обновить». А после рефреша сайта, с ужасом смотрел и понимал, что наделал глупостей. Но хорошо если ранее вы просто меняли цвет кнопки в шаблоне, а что если подобных доработок с десяток другой?
Допустим, вы вносили много изменений в уже существующие стили и добавляли новые. В итоге, чтобы снова отыскать какой код за что отвечает, у вас уйдёт много времени, или просто сдадут нервы, особенно если вы ещё «зелёный» веб-мастер.
Классно когда сайт работает без оптимизации javascripts, css и прочих моментов, которые реализованы со стороны клиента и сервера. А вот когда вся эта оптимизация есть, то код отвечающий за тот или иной стиль, практически нереально найти. Приходится вырубать всю оптимизацию, искать код, вносить изменения, проверять, а лишь потом включать оптимизацию заново. Это бешенство одного места, откровенно говоря. Кто танцевал с бубном как я, тот поймёт.
Вы думаете что с вами такого не случится? Ошибаетесь. И вспомнить все мельчайшие доработки просто нереально. Придётся снова перелопатить весь сайт, чтобы найти «косяки».
Поэтому делайте всегда бэкапы сайта целиком, или отдельно плагина, шаблона, файлов.
к оглавлению ↑
Фокус
Ещё один фокус, который я усвоил на практике, так это ведение отдельного файла по каждому проекту. В этот файл я заношу все изменения касательно каждого файла, который подвергается изменению с моей стороны. Пускай это банальное редактирование цвета обводки блока, но я всё фиксирую. Поначалу тяжело было заставить себя заниматься подобным, но после пару обновлений плагинов без бэкапов под рукой, я понял, что ведя проекты не один год, имея такой файл под рукой я бы сохранил нервы и здоровый сон.
к оглавлению ↑
Что делать с бэкапом
Не стоит после обновления движка, плагина или шаблона копировать файл с бэкапа. Это провальная практика. Например, разработчики шаблона внесли ряд изменений в логику работы function.php шаблона. Вы не то что не заметили этого, но даже и не смотрели в файл после обновления. Вместо этого просто скопировали с бэкапа старый function.php в надежде что всё будет окей. Но нет, 50/50 что ваш визуальная часть вашего сайта ляжет. А тут-то и оно, в 99% случаев вы ещё и не сделали бэкап после обновления движка, плагина или шаблона. А вместо этого сразу закинули старый файл со своими доработками. Что теперь? Качать дистрибутив? Оно вам нужно? Прислушайтесь лучше к бывалому веб-мастеру, то есть ко мне.
к оглавлению ↑
Рекомендация
Хочу дать ещё одну рекомендацию. Если после анализа, например, темы выясняется, что на нужный вам класс CSS в таблице нет стиля, то дописывайте этот класс в конце файла. Это идеально, особенно если в других участках таблицы стилей вы ничего не изменяли. Таким образом, после обновления шаблона, вы просто откроете бэкап, и скопируете свои доработки. Разумеется, не забывайте комментировать все ваши изменения в этом же файле и вести учёт изменения в отдельно созданном для этого документе.
к оглавлению ↑
Совет
Последний совет в этой статье. Возьмите за правило всегда читать изменения перед тем, как обновлять движок, плагин или тему. У меня частенько нет времени обновлять движок, но я делаю это регулярно. Бывают случаи, когда рано утром мне нужно уезжать, а накануне вечером вышло обновление. И чтобы не пороть горячку я всегда читать суть обновления. Если суть не касаются безопасности, то я смело могу отложить инсталляцию новой версии движка на другой день. Но никогда, запомните, никогда не оттягивайте надолго обновления WordPress, плагина или шаблона, если обновления касаются безопасности. Разработчики не зря выпускают фиксы дыр. А на этом всё. Если у вас есть ещё идеи как избежать головной боли при обновлении движка, темы или плагина, то поделитесь ими со всеми в комментариях. Буду премного благодарен. Спасибо за внимание, всем удачи!
Как обновить WordPress вручную и автоматически, а так же плагин Database Backup для резервного копирования
Обновлено 28 сентября 2021
- Делаем бэкап перед обновлением — WordPress Database Backup
- Как обновить WordPress автоматически
- Как обновить Вордпресс вручную
Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Раз уж я написал про обновление Joomla, то было бы логично написать и о том, как установить обновление для WordPress (что такое блог и зачем он нужен читайте тут) до последней актуальной версии. В отличии от Джумлы, в нем имеется возможность автоматического обновления, когда от вас потребуется лишь нажать на кнопку.
Но иногда, по тем или иным причинам, автоматический апгрейд может оказаться не возможным, и в этом случае вам волей-неволей придется выяснять, как можно обновиться до последней версии вручную. Поэтому в этой небольшой заметке я расскажу про это.
Делаем бэкап перед обновлением — WordPress Database Backup
Сам процесс апгрейда имеет такую особенность, что кроме файлов движка, изменения могут вноситься и в базу данных Вордпресса. Поэтому очень важно перед тем как вы будете обновляться (вручную или автоматически) сделать резервную копию базы данных, а также заодно не помешает сделать и бэкап файлов вашего блога.
Практически все владельцы хостингов предоставляют пользователям для управления своими базами данных такой распространенный инструмент как phpMyAdmin, описанный здесь. Работать с ним очень просто, особенно прочитав приведенную инструкцию.
Резервирование файлов движка можно сделать с помощью любой программы FTP клиента, например, все той же FileZilla, как это было описано в статье про создание бэкапов сайта.
Если phpMyAdmin вам по каким-либо причинам не подходит, то можете воспользоваться плагином WordPress Database Backup, который позволит в одно касание создать резервную копию вашей БД. Давайте я вкратце пробегусь по его установке, настройке и созданию бэкапа.
Итак, установка традиционная:
- Распаковать архив с плагином
- Скопировать получившуюся в результате распаковки папку в директорию под названием /wp-content/plugins/, где обитают все установленные в Вордпрессе плагины
- Далее входите в админку и выбираете вкладку «Плагины»- «Inactive (Неактивные)»
- Находите строку с Database Backup и жмем на «Активировать»
Все, его вы установили, теперь можно переходить на страницу настроек, выбрав из левого меню пункты «Инструменты» — «Резервное копирование». Если окажется, что на вашем блоге директория wp-content не имеет права доступа достаточные права для того, чтобы данный плагин смог создать в ней папку для хранения бэкапов баз данных, то вы увидите в верхней части сообщение об этом:
Ничего страшного в этом нет. Вам нужно будет с помощью FileZilla, описанной тут, зайти в директорию wp-content и создать там папку (щелкнуть правой кнопкой мыши по пустому месту и выбрать из контекстного меню пункт «Создать каталог»), название которой будет указано в сообщении (в моем случае — backup-b9747).
Затем вам нужно будет щелкнуть правой кнопкой мыши по только что созданному каталогу и выбрать из контекстного меню пункт «Права доступа к файлу». В открывшемся окне, в поле «Цифровое значение», введите 777 и нажмите OK.
Теперь, войдя в настройки Database Backup, вы никакого сообщения сверху не увидите, а значит с правами доступа на запись резервных копий БД Вордспресса в указанную директорию у вас все в порядке.
Собственно, можно вообще не производить никаких настроек для этого плагина, а сразу нажать на кнопку «Создать архив», расположенную в области «Настройки резервного копирования» для того, чтобы начать процесс создания бэкапа:
Внимательно отнеситесь к предупреждениям, которые вам выдает Database Backup. По окончании создания архива вы увидите стандартное диалоговое окно загрузки в вашем браузере. У меня Опера вместо расширения архива Gzip заменяет его на расширение HTML, но после ручного исправления данный архив с бэкапом успешно распаковывается.
Обращаю ваше внимание, что плагин этот служит только для создания бэкапа базы данных WordPress, а для ее восстановления вам все равно придется использовать упомянутый чуть выше phpMyAdmin.
Думаю, что остальные настройки вам понятны без объяснений. Вы можете в области «Таблицы» в левом столбце поставить галочки для исключения из создаваемого бэкапа БД таблицы со спам-комментариями и различные редакции одних и тех же данных (сохраненные копии или ревизии). В левой колонке вы можете добавить к создаваемому бэкапу еще ряд таблиц сторонних плагинов.
В области «Расписание резервного копирования» вы можете указать свой почтовый ящик и настроить частоту создания и высылки вам на E-mail резервных копий базы данных вашего блога. Вот и все, пора переходить непосредственно к апгрейду движка до последней модификации.
Как обновить WordPress автоматически
После того, как вы создали резервные копии файлов движка и базы данных своего блога, вам уже нечего опасаться и можно приступать к автоматическому обновлению Вордпресса до последней версии. Вообще, смысл апгрейда заключается в том, что в новых модификациях затыкаются те дыры в безопасности, которые были обнаружены ранее.
Но, к сожалению, процесс обновления несет в себе и долю негатива — с каждой новой версией создает все большую нагрузку на сервер. Для посещаемого блога это может быть существенным аргументом, чтобы воздержаться от апгрейдов, но тогда вы рискуете быть взломанными по причине более слабой защищенности старых версий.
Получается дилемма (что это такое?), которую каждый решает по своему. Лично я по-прежнему стараюсь обновляться при первом появлении соответствующего сообщения в админке, хотя и вижу как это пагубно сказывается на нагрузке блога на сервер хостинга.
К тому же после апгрейда у вас могут перестать работать некоторые плагины, авторы которых еще не успели их обновить для совместимости с новой версией Вордпресса. Правда такое случается довольно редко, но все же случается.
Итак, когда вы увидите в самом верху админки надпись вида «Доступен WordPress 3.6! Пожалуйста, обновитесь», то это будет означать, что пришла пора действовать. Если делать все по правилам перестраховки, то для начала вам нужно будет на всякий случай во избежание конфликтов временно деактивировать (отключить) все используемые вами плагины. Лично я на это забиваю, но…
Для того, чтобы отключить все плагины, вам нужно будет выбрать из левого меню соответствующий пункт, перейти на вкладку «Активные», поставить галочку в поле «Плагин», выбрать из выпадающего списка вариант «Деактивировать» и нажать на кнопку «Применить»:
Если вы используете какой-либо плагин кэширования в WordPress (Hyper Cache), то перед обновлением желательно будет очистить кэш, созданный им (лично я этого тоже не делаю).
Далее в админке вам нужно выбрать из левого меню пункты «Консоль» — «Обновления» и смело нажать на кнопку «Обновить автоматически» напротив того языка, который используете.
Пройдет некоторое время и вы увидите бодрый рапорт о том, что движок успешно обновлен. Если вместо этого увидите сообщение об ошибке, то скорее всего сие действо вам придется делать вручную (читайте об этом ниже).
После того, как вам удастся успешно обновиться, не забудьте включить все те плагины, которые отключили. Для этого перейдите на вкладку «Недавно активный», поставьте галочку в поле «Плагин», выберите из выпадающего списка вариант «Активировать» и нажмите на кнопку «Применить».
Как обновить Вордпресс вручную
При ручном обновлении действуют те же правила, что и при автоматическом. Во-первых, вам нужно будет обязательно создать резервную копию базы данных и файлов движка описанными выше способами. Во-вторых, нужно будет отключить все работающие плагины и очистить кеш, если вы его используете.
Затем нужно скачать последнюю версию WordPress, распаковать архив и подключиться к вашему блогу по FTP (FileZilla в помощь) для того, чтобы приступить к копированию файлов обновления. Вообще-то на сайте кодекса Вордпресса есть подробное описание процесса ручного обновления, но вот только оно на английском.
Обычно затем советуют подключиться к блогу по ФТП и удалить папки wp-includes и wp-admin , ибо содержимое этих директорий будет полностью заменено из скачанного вами пакета обновлений. Но при этом ни в коем случае советуют не удалять следующие папки и файлы:
- файл конфигурации
wp-config.php
- папку
wp-content
- папку с изображениями используемыми вами на блоге
wp-images
- папку с языковыми файлами
wp-includes/languages/
, в случае, если вы скачали обновление без поддержки нужного вам языка - файл децентрализованного управления сервером вашего хостинга
.htaccess
- описанный тут файл robots.txt, позволяющий управлять индексацией блога поисковыми системами
После этого вам нужно будет распаковать архив со скачанной последней версией движка и скопировать все получившиеся после распаковки файлы и папки по FTP в корневую папку своего блога.
В левом окне FTP клиента откройте содержимое распакованного архива, а в правом — корневую папку (ну или ту папку, где у вас установлен WordPress). Выделите все содержимое в распакованном архиве и, нажав правую кнопку мыши, выберите из контекстного меню пункт «Закачать на сервер».
На сообщение о том, что такой объект уже существует, вам нужно будет поставить галочку в поле «Переписать» открывшегося диалогового окна, а также поставить галочку в поле «Всегда использовать это действие», чтобы FileZilla постоянно об этом не переспрашивала. Следует очень внимательно отнестись к файлу конфигурации wp-config.php, который находится в корневой папке.
Дело в том, что в новых версиях Вордпресса могут быть добавлены новые команды в wp-config.php. Поэтому откройте новый файл конфигурации, загруженный вами из архива с новой версией (он будет называться wp-config-sample.php), внимательно сравните его содержимое со своим старым файлом и перенесите в wp-config-sample.php все индивидуальные для вашего блога настройки из wp-config.php (имя пользователя и базы данных, а также пароль к ней и т.п.).
После окончания сего процесса вам нужно будет переименовать файл wp-config-sample.php в wp-config.php. Немного сложновато, но уж как есть.
Но это еще не все, ибо мы обновили только файлы движка, а нужно еще обновить и базу данных WordPress. Тут можно поступить двумя способами. Во-первых, можно просто зайти в админку своего блога и нажать на кнопку «Обновить базу данных», которая должна будет появиться после обновления файлов движка. В результате отобразится сообщение, что база была успешно обновлена.
Во-вторых, можно будет набрать в адресной строке следующий URL:
vash-blog/wp-admin/upgrade.php
В результате у вас откроется окно все с той же кнопкой «Обновить БД», после нажатия на которую последует рапорт об успешном завершении процесса и предложение продолжить работу.
На этом обновление Вордпресса вручную можно считать законченным, останется только включить обратно все плагины, которые вы благоразумно отключили перед обновлением, ну и посмотреть, работают ли они соответствующим образом с новой версией движка.
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru
Как обновить тему вордпресс Divi вручную ☆ DiviLancer
Можно нажать на Обновить сейчас и обновление установится. Можно, но не надо. Как говорил герой в известном фильме: ”Э нет, торопиться не надо, торопиться не надо…”. Надо подумать о безопасности и работоспособности сайта. Рассмотрим, как правильно “не торопиться”.
Подготовка к обновлению
Сделать резервную копию
Даже при наличии встроенной опции отката обновления всегда лучше иметь резервную копию сайта Divi, готовую к восстановлению. А вдруг что-то пойдет не так и вариант отката не поможет? Тогда всегда есть резервная копия!
Для создания резервной копии сайта можно любой из множества бесплатных или платных плагинов WordPress.
Я использую платную версию Duplicator Pro в связке с облаком Dropbox. Эта связь просто настраивается, без сбоев работает и, самое главное, легко и без потерь восстанавливает сайт.
Вообще-то не лишним будет периодически проверять, правильно ли настроены резервные копии. Как ими пользоваться в случае какого-то “нежданчика”? Как восстановить сайт с помощью плагина, прежде чем в этом возникнет необходимость?
Протестировать бекап сайта
Кроме того, совсем неплохо периодически проверять резервные копии на исправность и пригодность к восстановлению. Если копия протестирована, то переходим к следующему шагу.
Проверить, что есть в обновлении
Желательно посмотреть, что изменено и что введено нового. Это можно видеть на этом сайте или на сайте Elegant Themes. Если решаются проблемы безопасности сайта, то обновляться надо решительно и обязательно. Если введены какие-то новшества и улучшения, то надо посмотреть как они влияют на функциональные особенности сайта и после этого принимать решение.
Сохранить настройки темы
Немаловажное значение сохранить пользовательские настройки сайта. Если они вносятся непосредственно в файлы и шаблоны темы, то надо иметь ввиду, что они при обновлении перезапишутся. И все обновления, увы, исчезнут…
Чтобы этого не произошло, то надо использовать дочернюю тему и вносить все дополнения только туда.
При обновлении родительской темы файлы дочерней остаются неизменными. Пользовательские настройки, внесенные в них, не пострадают.
Ежели изменения вносятся в родительскую тему, то их надо переписать в “укромное“” место и потом, после обновления, внести в те же файлы и в те же самые места (но лучше так не делать! Дочерняя тема — это наше все!).
Как обновить тему WordPress без потери настроек
Автор:
Елизавета Гуменюк
Просто люблю писать, переводить и давать людям возможность читать интересный контент. И пусть я не всегда идеальна — есть к чему стремиться!!!
Одним из многих преимуществ использования WordPress в качестве системы управления контентом является возможность настройки практически любой части вашего сайта. Это можно сделать различными способами: с помощью встроенных настроек WP, сторонних плагинов, параметров темы и даже пользовательского кода. Хотя каждый из этих методов имеет свой уникальный набор преимуществ, рисков и ограничений, использование пользовательских фрагментов кода потенциально может вызвать большинство проблем для вашего сайта.
Пользовательские фрагменты кода могут показаться пугающими. При неправильном использовании они способны сломать ваш веб-сайт, а поддержание их в актуальном состоянии может оказаться довольно сложной задачей. Если вы разместите фрагменты кода непосредственно в файлах вашей темы WordPress, очень высока вероятность того, что они будут потеряны после выполнения следующего обновления темы. Подобная ситуация может заставить пользователей WordPress вообще опасаться обновления темы, что далеко не рекомендуется. Обновление темы имеет множество преимуществ, и, если все сделано правильно, никакие дополнительные настройки не будут потеряны. В этой статье мы рассмотрим, как обновить тему WordPress без потери настроек, и ответим на несколько наиболее распространенных вопросов.
Почему необходимо обновлять тему WordPress
Обновление сайта на WordPress включает в себя обновление основных файлов самой системы, файлов плагинов и файлов тем. И в этой статье мы хотели бы сосредоточиться на освещении процесса обновления темы, но прежде чем мы углубимся в инструкции, давайте обсудим причины обновления.
Обновление темы имеет решающее значение для поддержания ее совместимости с последними версиями WordPress. Несмотря на то, что это случается гораздо реже, чем с плагинами, могут возникнуть проблемы с совместимостью между вашей темой и последней версией CMS. Чтобы избежать этого, разработчики тем будут выпускают обновления, которые устраняют потенциальные проблемы. Вот почему так важно следить за обновлениями тем после обновлений системы, особенно крупных. Такая предусмотрительность обеспечит полную совместимость вашего сайта с последней версией WordPress и его бесперебойную работу.
Помимо прочего, разработчики тем регулярно улучшают свой код и внедряют новые функции. Эти обновления темы часто содержат решения любых обнаруженных проблем или улучшения кода в целом. Кроме того, обновления темы могут содержать новые функции, которые пользователи отметили как потенциально полезные. Все это побуждает пользователей WordPress выполнять обновления с целью не пропустить все внесенные улучшения.
Наконец, обновления темы могут содержать код, устраняющий любые обнаруженные уязвимости в системе безопасности. Поскольку WordPress имеет широко распространенное открытое сообщество, уязвимости в системе безопасности обнаруживаются относительно быстро. К тому же, поскольку безопасность веб-сайта сегодня имеет высокий приоритет, эти уязвимости безопасности устраняются в срочном порядке, а исправления тут же включаются в обновления.
Есть более чем достаточно причин, чтобы поддерживать вашу тему в актуальном состоянии. И выгода от этого намного перевешивает недостатки. Теперь давайте рассмотрим, как обновления темы WordPress могут повлиять на любые добавленные настройки.
Как обновление темы может повлиять на ваши настройки
Существует множество способов добавить настройки на свой веб-сайт, и важно заранее знать, на какой из этих способов может негативно повлиять обновление темы. Давайте сначала обсудим все настройки, которые не будут затронуты.
Любые настройки, выполненные с использованием параметров, предоставленных темой, не будут затронуты. Это включает в себя любые параметры, расположенные в разделе WordPress> Настройка, или любой конкретный раздел, созданный темой, который отображается на панели администратора.
Это также распространяется на любые плагины, которые были включены в тему и которые необходимы для ее правильной работы. Обновление темы не повлияет как на выбранные вами опции, так и на контент, созданный с помощью этих плагинов. Кроме того, настройки всех плагинов, которые вы используете на веб-сайте, будут защищены от обновления темы. И любые настройки, которые вы внесли в макет вашего сайта с помощью этих плагинов, также останутся нетронутыми. К этому относится любое редактирование страниц, выполненное с помощью конструкторов, плагинов контактных форм или любых других плагинов, которые предлагают пользовательские шорткоды, доступные для перетаскивания, чтобы создать адекватный контент страницы.
Наконец, обновление не повлияет ни на ваши меню, ни на виджеты, которые вы использовали на своем веб-сайте. Причина, по которой все эти настройки не затрагиваются обновлением темы, заключается в том, что они хранятся в соответствующих таблицах в вашей базе данных. Таким образом, до тех пор, пока вы не отредактируете базу данных, все вышеупомянутые настройки будут сохранены.
Однако это подводит нас к типу настроек веб-сайта, на которые влияют обновления тем. Во время обновления темы файлы тем перезаписываются более новыми версиями самих себя, и любые настройки, которые были добавлены непосредственно в старые файлы тем, теряются. Это включает в себя любой код CSS, JS или PHP, который вы добавили непосредственно в один из файлов темы.
Например, если вы добавили CSS-код в файл style.css, а также код PHP или другого типа в файл functions.php родительской темы, он будет утерян после обновления. Поэтому вам следует избегать прямого изменения файлов вашей темы. Помимо потери настроек, вы также можете вызвать некоторые проблемы совместимости с вашим сайтом.
Кроме того, вы должны воздерживаться от прямого изменения любых файлов, связанных с WordPress, то есть файлов ядра системы, файлов плагинов или файлов тем. Но если вы уже что-то сделали с этими файлами, не беспокойтесь, в следующем разделе мы объясним, как сохранить ваши настройки.
Как правильно обновить тему WordPress без потери настроек
Теперь, когда вы понимаете преимущества обновления темы и какие настройки могут быть затронуты обновлением, давайте рассмотрим, как правильно обновить тему WordPress. Мы разделили процесс обновления на две части — подготовительные этапы и само обновление. Оба они важны для обеспечения того, чтобы ни одни настройки, сделанные на веб-сайте, не были потеряны.
Кроме того, самым безопасным вариантом было бы создать промежуточный веб-сайт и выполнить на нем процесс обновления. Мы рекомендуем вам сделать это, если есть такая возможность, так как это защитит ваш реальный веб-сайт от любых непредвиденных проблем во время и после обновления. С этого, как говорится, давайте начнем.
Шаги, которые вы должны предпринять перед обновлением темы
Поскольку мы будем обсуждать, как вручную обновить тему через FTP, первый шаг, который вы должны предпринять — это освежить информацию о том, как использовать FTP, если вы еще не знакомы с ним. Кроме того, вам необходимо будет перенести все настройки кода, которые вы добавили в свои файлы темы, в более безопасное место. В противном случае файлы шаблонов темы будут переопределены при обновлении, и все настройки, которые вы добавили к ним, будут потеряны. Однако, если вы не добавляли никаких изменений пользовательского кода в файлы своей темы, вы можете просто перейти к процессу обновления.
Чтобы перенести собственный код, вам сначала нужно загрузить папку с вашей темой. Мы покажем вам, как это сделать всего за несколько шагов в cPanel. Если у вас нет cPanel в качестве панели управления, мы рекомендуем обратиться за помощью к вашему хостинг-провайдеру.
Во-первых, войдите в cPanel, используя свои учетные данные, и выберите опцию файлового менеджера, расположенную в разделе «Файлы» в верхней части экрана.
Найдите свой веб-сайт в списке слева и перейдите в корневой каталог WordPress, который часто называется public_html.
Затем перейдите в каталог wp-content/themes и найдите папку текущей темы. Поскольку обычные папки не имеют возможности загрузки, мы сначала сожмем каталог темы, а затем загрузим его. Для этого щелкните правой кнопкой мыши папку и выберите опцию «Сжать» в появившемся выпадающем меню.
В появившемся всплывающем окне выберите «Zip-архив» в качестве типа сжатия и нажмите кнопку «Сжать файлы», чтобы сжать папку.
Вскоре после этого папка будет сжата, и вы увидите результаты сжатия. Чтобы продолжить, нажмите кнопку «Закрыть» в нижней части всплывающего окна «Результатов сжатия».
Наконец, чтобы загрузить заархивированную папку, найдите ее в каталоге wp-content/themes. Она будет называться theme-name.zip, с заменой части имени темы фактическим именем темы. Щелкните по нему правой кнопкой мыши и выберите опцию загрузки из выпадающего меню, которое появится.
Заархивированный файл, скорее всего, будет помещен в папку загрузки. Найдите его на своем компьютере и извлеките, куда захотите.
Загруженная папка поможет вам отслеживать все добавленные изменения, чтобы их можно было перенести в более безопасное место, например, в дочернюю тему или плагин для конкретного сайта. В этой статье мы сосредоточимся на переносе настроек в дочернюю тему.
Если у вас еще нет дочерней темы для текущей темы, вам следует создать ее прямо сейчас и установить.
Если вы помните все изменения, которые вы добавили в файлы родительской темы, вам следует скопировать их и вставить в папку дочерней темы. Если изменения представляют собой фрагменты кода PHP, то есть пользовательские функции, они должны быть добавлены в файл functions.php дочерней темы. Точно так же любой CSS, который вы добавили в родительский файл style.css, следует перенести либо в файл style.css дочерней темы, либо в раздел Внешний вид> Настройка> Дополнительные CSS.
С другой стороны, если ваши изменения включали изменение нескольких файлов шаблонов или создание новых, вам следует полностью воссоздать эту настройку. Это означает, что вы должны воссоздать файлы, а также структуру папок, в которой они находились. Убедитесь, что структура папок полностью соответствует той, которая присутствовала в родительской теме внутри папки дочерней темы.
Однако, если вы внесли слишком много изменений, вы можете не помнить все настройки, добавленные в тему. В этом случае вы должны загрузить последнюю версию темы и сравнить ее файлы с файлами папки темы, загруженной с сервера. Использование программного обеспечения для сравнения файлов, такого как WinMerge, Kaleidoscope или Meld, поможет вам быстро просмотреть файлы.
После выяснения всех изменений, которые вы внесли в старую родительскую тему, вы должны воссоздать их в папке дочерней темы, как упоминалось выше, а затем вам следует протестировать свой веб-сайт, чтобы проверить, работают ли настройки, которые вы перенесли в папку дочерней темы, как и раньше. Не забудьте включить дочернюю тему во время процесса тестирования и обязательно очистите кэш любого браузера или плагина, чтобы убедиться, что вы видите актуальную информацию.
Обновление темы через FTP
После безопасного сохранения всех пользовательских изменений в дочерней теме можно приступить к обновлению темы, но прежде чем перейти к процессу, мы хотим поделиться двумя важными замечаниями. Во-первых, мы настоятельно рекомендуем сделать резервную копию вашего веб-сайта на этом этапе. Это гарантирует, что ваш сайт не пострадает, если после обновления возникнет проблема. Во-вторых, процесс, который мы описываем ниже, лучше всего подходит для тем, которые являются частью каталога тем WordPress. Если вы используете тему премиум-класса, процедура обновления может отличаться. В этом случае лучше всего сначала проконсультироваться с авторами вашей темы и спросить их о правильном способе обновления темы.
Чтобы обновить тему WordPress, вам нужно будет загрузить ее последнюю версию, если вы еще этого не сделали. Затем обязательно распакуйте загруженную папку, так как вам нужно будет загрузить ее файлы через FTP.
Как только вы это сделаете, подключитесь к своему серверу, используя учетные данные FTP, и перейдите в корневой каталог WordPress вашего веб-сайта.
Затем перейдите в каталог wp-content/themes. Вы должны сделать это в правом окне вашего FTP-клиента, которое представляет удаленную сторону, поэтому он показывает структуру файлов и папок на вашем сервере.
Затем в левой части FTP-клиента найдите папку с последней версией вашей темы. В левой части будет показана папка и файловая структура вашего локального компьютера, поэтому обязательно найдите папку, которую вы загрузили и распаковали ранее. После этого щелкните правой кнопкой мыши на этой папке и выберите кнопку «Загрузить» в открывшемся меню.
На этом этапе FTP-клиент отобразит сообщение о том, что целевой файл уже существует. Поскольку вы загружаете более новую версию тех же файлов, которые находятся на сервере, и у них одинаковые имена, это сообщение не должно вызывать беспокойства.
В процессе обновления новые файлы тем должны перезаписывать старые файлы тем. И поскольку вы перенесли любые пользовательские модификации кода в папку дочерней темы, ничего не будет потеряно, и вы сможете пользоваться всеми улучшениями и исправлениями ошибок, которые вносит новое обновление. Поэтому просто выберите «Перезаписать» в качестве действия и нажмите кнопку «ОК». Вы также можете выбрать опцию «Применить только к текущей очереди». Таким образом, вы избежите повторения подтверждения действия перезаписи для будущих файлов.
Вам нужно будет подождать, пока все файлы темы не будут загружены на сервер. Когда это произойдет, ваша тема будет обновлена. По завершению процесса мы рекомендуем просмотреть ваш веб-сайт и убедиться, что после обновления не возникло никаких проблем.
В заключение
Регулярные обновления темы WordPress важны по нескольким причинам. Они включают в себя поддержание совместимости с новейшими версиями CMS, устранение проблем безопасности и улучшение вашего сайта в целом. Однако, если вы внесли некоторые пользовательские изменения в файлы тем, предстоящее обновление может быть довольно напряженным. Итак, в этой статье мы показали вам, как обновить тему WordPress, не теряя настройки, и надеемся, что это поможет вам в будущем пройти данный процесс без какого-либо стресса.
Всем успешной работы и творчества!
Источник
Как мне вручную обновить тему WordPress до более новой версии? — ProteusThemes
Примечание: этот метод требует некоторых базовых знаний о передаче файлов с использованием FTP / SFTP. Если вы не знакомы с этими условиями, мы можем сделать это за вас за небольшую плату. Откройте частный билет, и мы предоставим вам расценки, чтобы сделать это за вас. Или вы можете настроить автоматические обновления, следуя этим инструкциям.
- Сначала вам нужно будет загрузить последнюю версию вашей темы:
- Если вы купили тему в нашем магазине ProteusThemes, пожалуйста, войдите в свою учетную запись и загрузите оттуда устанавливаемый zip-файл.
- Если вы купили тему на ThemeForest, перейдите в раздел загрузок ThemeForest и загрузите устанавливаемый zip-файл ( устанавливаемых файлов WordPress только ).
- Распакуйте этот файл, вы найдете внутри папки, названной так же, как тема (it. hairpress, carpress, webmarket… ), где находятся файлы темы (корневая папка темы — это та, которая содержит файл style.css ).
- Замените все файлы в текущей версии темы (wp-content / themes / name-or-your-theme /) новыми файлами.
Если вы делаете это на локальном сервере, просто скопируйте / вставьте всю папку и перезапишите все файлы.
Если вы обновляете удаленный (действующий веб-сайт) сервер, вы можете сделать это с помощью протоколов FTP, SFTP или SSH.
Обязательно заранее сделайте резервную копию файлов и базы данных, на всякий случай!
Я настоятельно рекомендую сначала протестировать вещи локально или на тестовом / промежуточном сервере, потому что обновления могут повлиять на некоторые параметры. Однако вы не можете потерять контент (страницы, сообщения, службы, галереи, проекты…) во время обновления, потому что весь контент находится в базе данных MySQL и не затрагивается обновлением.
Если ваша тема использует Revolution Slider или любой другой прилагаемый плагин (Essential Grid, ProteusWidgets), обязательно обновите его!
Как обновить тему WordPress
Ваша тема WordPress — один из наиболее важных аспектов вашего сайта WordPress. Он определяет, как выглядит ваш сайт, как отображается ваш контент, и делает ваш сайт современным, профессиональным и фирменным.
Вот почему важно постоянно обновлять тему и обеспечивать ее правильную работу.
Но иногда это не так просто. Если вы настроили тему WordPress, ее обновление означает, что вы рискуете потерять свою работу. Если плагины на вашем сайте несовместимы с новой версией темы, вам нужно решить, какой код обновлять, а какой нет. А если у вас есть магазин WooCommerce с настроенной вами темой, вам нужно будет убедиться, что это работает после обновления.
В этом посте я расскажу вам о процессе , как обновить тему WordPress .Я закрою:
Готовы? Давайте начнем!
Почему вам следует обновлять темы WordPress
Очень важно поддерживать код на вашем сайте WordPress в актуальном состоянии. Новые версии плагинов, тем и самого WordPress выпускаются не зря. Отказ от обновления может поставить ваш сайт под угрозу. Давайте рассмотрим три причины, по которым вы всегда должны обновлять свой сайт: безопасность, совместимость и функции.
Не выбрасывайте все свои настройки только из-за несовместимого обновления! 🗑😭 Узнайте, как безопасно выполнять обновления с помощью этого руководства. ⬇️Нажмите, чтобы твитнуть.
# 1 Безопасность
Самая важная причина, по которой код на вашем сайте всегда обновляется, — это безопасность.
Значительная часть обновлений тем, плагинов и ядра WordPress — это исправления безопасности: второстепенные выпуски, предназначенные для устранения любых уязвимостей безопасности.
Поскольку WordPress — это система с открытым исходным кодом, с активным сообществом, которое следит за программным обеспечением на предмет проблем безопасности и других проблем, любые слабые места будут публично обсуждаться, и их исправление будет сделано как можно скорее.
Это одно из преимуществ WordPress: активное сообщество гарантирует, что уязвимости могут быть обнаружены и исправлены очень быстро.
Но есть и обратная сторона: общедоступность всего этого означает, что любой, кто хочет атаковать ваш сайт, узнает, например, о проблеме с данной версией темы. И они могли ориентироваться на сайты, использующие эту версию темы.
Таким образом, вам необходимо обновлять темы, плагины и ядро WordPress сразу после выпуска обновлений, чтобы не стать целью.
Если вы установите хороший плагин безопасности, вы получите уведомление о выходе новой версии темы, поэтому у вас нет оправдания, чтобы не запускать обновление.Ниже я расскажу, как это сделать безопасно, чтобы ваш сайт продолжал работать без сбоев во время и после обновления.
Но теперь вы должны убедиться: поддержание вашего сайта в актуальном состоянии повысит его безопасность.
# 2 Совместимость
Темы также обновлены для обеспечения совместимости с последней версией WordPress. Это произойдет либо сразу после выхода новой версии WordPress, либо через короткий промежуток времени. Хороший разработчик тем протестирует свои темы на новых версиях WordPress (и на разрабатываемой версии, пока она создается) и внесет любые изменения, необходимые для совместимости.
Однако со временем будут выпущены новые версии WordPress, и у вашей темы могут возникнуть проблемы совместимости. По моему опыту, темы становятся несовместимыми гораздо реже, чем плагины, но это все же то, о чем вам нужно знать.
При обновлении темы вы всегда должны сначала убедиться, что у вас установлена последняя версия WordPress.
# 3 Характеристики
Третья причина поддерживать вашу тему в актуальном состоянии — максимально использовать все новые функции, которые разработчик мог бы добавить к ней.
Время от времени темы обновляются новыми функциями, либо потому, что пользователи запросили дополнительные функции, либо потому, что тема может использовать преимущества новых аспектов самого WordPress (я говорю о вас, Гутенберг) и добавлять дополнительные функции в тему. который использует те.
Если в вашей теме есть новые функции, которые могут улучшить ваш сайт, почему бы не воспользоваться ими?
Как обновить тему в WordPress (два способа):
Обновление вашей темы — важная задача регулярного обслуживания вашего сайта.Перед запуском любых обновлений всегда делайте резервную копию своего сайта.
Вот как обновить тему в WordPress:
- Если ваша тема не имеет настроек, перейдите в: Внешний вид> Темы> щелкните «Обновить сейчас» в активной теме.
- Если ваша тема имеет собственный код, обновление до последних версий перезапишет все ваши настройки. Чтобы безопасно обновить настроенную тему, используйте дочернюю тему.
Как безопасно обновить тему WordPress
Обновление вашей темы в WordPress стало для вас очень простым.Просто перейдите на панель управления > Обновления и выберите свою тему, затем нажмите кнопку Обновить темы .
Обновление темы
Но подождите! Вы можете подумать, что все, что вам нужно сделать, это нажать кнопку Обновить , и все готово, верно? Конечно, это обновит вашу тему. Но это не безопасно .
Каждый раз, когда вы обновляете какой-либо элемент веб-сайта WordPress (темы, плагины или ядро WordPress), вы должны делать резервную копию своего сайта и тестировать обновленное программное обеспечение, чтобы проверить, все ли щелкает.Чтобы сделать это, не касаясь своего действующего сайта WordPress, вам следует сначала запустить обновление на промежуточной версии вашего сайта.
Давайте посмотрим, как это сделать более подробно.
Первое резервное копирование
Стоп! Прежде чем запускать обновление на своем сайте, вы всегда должны делать резервную копию. Это сделано для того, чтобы вам было от чего восстанавливать свой сайт, если обновление сломает ваш сайт.
Если вы следуете приведенным ниже советам и всегда сначала тестируете на промежуточном сервере, то маловероятно, что у вас возникнут какие-либо проблемы: в конце концов, вы уже все проверили.Но лучше перестраховаться, чем сожалеть.
Kinsta ежедневное автоматическое резервное копирование
С хостингом Kinsta вы можете получить доступ к ежедневному автоматическому резервному копированию вашего сайта. Но вы также можете сделать резервную копию вручную непосредственно перед обновлением. Это то, что я рекомендую, поскольку с момента последнего автоматического резервного копирования на ваш сайт могли быть внесены изменения.
Чтобы сделать резервную копию вручную, перейдите на свой сайт в панели управления Kinsta, выберите в меню пункт Резервные копии , затем выберите вкладку Руководство .Отсюда вы можете выполнить до пяти резервных копий вручную, каждое из которых будет храниться в течение 14 дней.
Kinsta ручное резервное копирование
Если во время обновления что-то пойдет не так и вам нужно восстановить сайт, вы можете восстановить резервную копию одним щелчком мыши.
Перейдите на экран Резервные копии на панели инструментов Kinsta, выберите резервную копию и нажмите кнопку « Восстановить на ». У вас есть возможность восстановить его на тестовый или рабочий сайт. Убедитесь, что вы делаете это быстро, так как вы не хотите потерять какие-либо изменения, внесенные на ваш сайт после выполнения резервного копирования (например, добавление контента другим пользователем).
Если вы не пользуетесь Kinsta и ваш хостинг-провайдер не обеспечивает удобное резервное копирование вашего сайта, вам потребуется плагин резервного копирования. Бесплатный плагин Updraft Plus позволяет запускать автоматическое и ручное резервное копирование и делает восстановление относительно простым. Но если вы используете Kinsta, вам не понадобится плагин резервного копирования, поскольку все планы Kinsta включают автоматическое резервное копирование.
Когда запускать обновления
Во-первых, стоит определить лучшее время для запуска обновления. Вы хотите свести к минимуму время простоя или прерывание работы посетителей вашего сайта, а это значит, что имеет смысл запускать обновления в то время суток (или в день недели), когда количество ваших посетителей минимально.
Не думайте, что это время суток, когда вы с наименьшей вероятностью будете использовать свой сайт: если у вас есть значительное количество посетителей из-за границы, возможно, их число резко возрастет, когда вы спите.
Используйте такой инструмент, как Google Analytics, чтобы определить, когда на ваш сайт меньше всего посещений, и соответствующим образом запланировать обновления.
Получив эту информацию, вы можете запланировать обновления сайта на это время суток или день недели. В настоящее время вам не нужно проводить тестирование на промежуточном сайте: вы можете сделать это в любое удобное для вас время.Но обновление действующего сайта вызовет некоторое время простоя, поэтому запланируйте его на время, когда это будет наименее разрушительным.
Премиум-версия плагина Easy Updates Manager позволяет автоматизировать обновления или планировать их вручную.
Плагин Easy Updates Manager
Использование промежуточного сайта для обновлений
Перед обновлением темы вы всегда должны проверять, что обновление работает должным образом, не конфликтует с каким-либо другим кодом на вашем сайте и что сайт по-прежнему работает после обновления.
Для этого вам понадобится копия вашего сайта, невидимая для широкой публики и которую вы можете безопасно взломать без каких-либо ненадлежащих последствий.
Лучшее место для тестирования — это промежуточный сайт. Это связано с тем, что промежуточный сайт находится на том же сервере, что и ваш действующий сайт, и является его точной копией. Это означает, что все, что работает на вашем промежуточном сайте, будет работать и на вашем действующем сайте.
Промежуточная среда Kinsta
Kinsta предоставляет промежуточную среду для каждого из ваших сайтов одним щелчком мыши.Перед тем, как протестировать обновление темы, вам нужно обновить тестовый сайт. Вы делаете это, удаляя существующий и создавая новый. Или, в качестве альтернативы, вы можете использовать эту резервную копию, которую вы только что сделали с вашего действующего сайта, и вместо этого восстановить ее на своем промежуточном сайте.
Подпишитесь на информационный бюллетень
Хотите узнать, как мы увеличили наш трафик более чем на 1000%?
Присоединяйтесь к 20 000+ другим пользователям, которые получают нашу еженедельную новостную рассылку с инсайдерскими советами по WordPress!
Подпишитесь сейчас
Промежуточный сайт создан в MyKinsta
После того, как у вас будет копия вашего действующего сайта на стадии тестирования, вам нужно будет использовать url https: // staging-sitename.kinsta.cloud , где sitename — это имя вашего сайта. Это приведет вас к промежуточному сайту, на котором вы можете войти, обновить и протестировать.
После того, как вы протестировали обновление на промежуточном сайте (подробнее о нем чуть позже), вы можете вернуться в промежуточную среду на панели управления MyKinsta и нажать кнопку Push Staging to Live . Это скопирует все изменения, которые вы внесли на тестовый сайт, на ваш действующий сайт. Не забудьте провести последнюю проверку на своем действующем сайте, чтобы быть уверенным на 100%, что все работает.
Тестирование обновления
Итак, вы создали пробный сайт, готовы установить обновление темы и хотите его протестировать. Что дальше?
Выполните следующие действия.
- Убедитесь, что тема совместима с вашей версией WordPress. В противном случае вам может потребоваться обновить WordPress (что всегда имеет приоритет). Выполните этот процесс тестирования для этого обновления, используя тестовый сайт для тестирования обновления, а затем нажмите кнопку для запуска.
- Обновите тему на экране «Темы» в админке WordPress, щелкнув ссылку Update под названием темы или загрузив новую версию, если вы купили тему у стороннего поставщика.
- Проверьте, работает ли тестовая версия сайта. Тестируйте различные типы контента (домашняя страница, отдельные сообщения и страницы, страницы архива, любые настраиваемые типы сообщений или таксономии). Убедитесь, что нет проблем с виджетами или меню. Процессы тестирования, такие как отправка формы или покупка. То, что именно вам нужно протестировать, будет зависеть от вашего сайта, но важно быть тщательным; Если вы быстро просматриваете свой сайт и не тестируете все типы контента и процессы, вы можете обнаружить, что ваши пользователи обнаруживают какие-либо проблемы раньше вас, возможно, когда они совершают покупку или заполняют форму.
- Если обновление темы нарушило работу сайта, проверьте форумы поддержки темы, чтобы узнать, есть ли какие-либо известные проблемы. Вы можете получить к нему доступ, открыв экран тем в админке и щелкнув тему, чтобы получить доступ к информации о ней. Щелкните ссылку, чтобы получить подробную информацию об этой версии, а затем на правой боковой панели вы найдете кнопку Просмотреть форум поддержки . Проверьте это, чтобы узнать, не возникла ли у кого-нибудь проблема.
- Если у вас возникла проблема, и никто о ней не сообщил, сообщите о ней разработчику темы.Это поможет им это исправить. Затем вам нужно будет повторить этот процесс, когда они выпустят следующую версию темы, надеюсь, с исправлением.
- Если все работает должным образом, вы можете запустить тестовый сайт, зная, что вы его тщательно протестировали.
Как обновить пользовательскую тему WordPress
Но что, если вы уже редактировали тему и хотите обновить ее без потери ваших изменений?
С этим немного сложнее, но возможно, если вы помните, какие были изменения или, точнее, какие файлы вы редактировали.
Использование дочерней темы, чтобы избежать проблем при обновлении пользовательской темы WordPress
Самый безопасный способ обновить пользовательскую тему WordPress — создать дочернюю тему и добавить туда свои настройки. Если вы не уверены, использует ли ваш сайт дочернюю тему, вы можете проверить свой сайт с помощью нашего инструмента для определения тем WordPress.
Для этого вам нужно создать дочернюю тему с файлами темы, которые вы отредактировали. Выполните следующие действия на своем промежуточном сайте (как если бы вы не сделали все правильно, вы можете сломать действующий сайт).
- Сделайте резервную копию родительской темы и скопируйте ее на свой локальный компьютер. Это означает, что у вас есть копия измененной версии темы на случай, если вы что-то пропустите и вам придется внести правки после обновления темы.
- Создайте дочернюю тему для существующей темы. Добавьте таблицу стилей с подробностями о родителе (см. Выше) и файл функций, который ставит в очередь стили от родителя.
- Укажите все изменения, которые вы внесли в файл функций родительской темы. Скопируйте новые функции в файл функций дочерней темы.
- Укажите все изменения, внесенные вами в таблицу стилей родительской темы. Скопируйте этот код в таблицу стилей дочерней темы. Это переопределит стиль тех же элементов, классов или идентификаторов в родительской теме.
- Укажите все файлы шаблонов или включите файлы, которые вы редактировали. Скопируйте их в дочернюю тему, убедившись, что вы используете ту же файловую структуру, если какие-либо файлы находятся в подкаталогах.
- Активируйте дочернюю тему вместо родительской.
- Протестируйте свой сайт. Проверьте все настройки, которые вы внесли в тему, и, в частности, проверьте страницы, которые отображаются с использованием файлов шаблонов, которые вы редактировали и копировали.
- Дважды проверьте свои файлы, чтобы убедиться, что вы не пропустили ни одного редактируемого вами файла.
- Обновите родительскую тему на промежуточном сайте, используя экран Темы или загрузив тему, если вы не получили ее из каталога тем.
- Протестируйте сайт еще раз. Убедитесь, что все файлы шаблонов, которые вы редактировали, по-прежнему работают должным образом. Если чего-то не хватает, еще раз посетите резервную копию отредактированной версии родительской темы и скопируйте в свою дочернюю тему все, что вам нужно.
- Проверить еще раз. Когда вы довольны тем, что ваш промежуточный сайт работает, вы можете активировать свои промежуточные изменения (предварительно сделав резервную копию своего действующего сайта). Протестируйте свой действующий сайт, и все готово.
После того, как вы это сделаете, вам не нужно будет повторять это в следующий раз, когда вы обновите родительскую тему. Но помните: если вам нужно внести больше изменений в будущем, внесет их в дочернюю тему, а не в родительскую тему . Сделайте резервные копии своей дочерней темы, прежде чем вносить какие-либо изменения, протестируйте все на своем промежуточном сайте и, чтобы быть полностью тщательным, используйте систему контроля версий, такую как Github.
Веб-сайт GitHub
Обновление родительской темы: внесение изменений в дочернюю тему
Иногда вы можете обнаружить, что обновляете родительскую тему, и это приводит к поломке вашего сайта из-за изменений, внесенных вами в дочернюю тему.
Возможно, вы прикрепили функцию к хуку в родительской теме, которая была изменена или даже удалена. Возможно, файл шаблона вашей дочерней темы больше не соответствует файлам шаблона родительской темы, а это означает, что страницы, созданные вашей дочерней темой, несовместимы с остальной частью сайта.
Если это произойдет, вам нужно будет сделать одно из двух:
- Прекратите использование соответствующих файлов из дочерней темы, удалив их из дочерней темы. Иногда обновление родительской темы означает, что она работает так, как вы предпочитаете, чем в дочерней теме, поэтому этот файл вам больше не нужен. После удаления файла из дочерней темы WordPress будет использовать файл из родительской темы.
- Отредактируйте файлы в дочерней теме, чтобы они соответствовали родительской теме.
Если вы выберете первый из этих вариантов, убедитесь, что вы протестировали на своем промежуточном сайте и что у вас есть резервная копия дочерней темы, прежде чем редактировать ее. Опять же, использование Github поможет вам быть в курсе ваших изменений.
Если вам нужно использовать второй метод и отредактировать файлы дочерней темы, вам нужно будет точно определить, какие изменения вы внесли, каковы изменения в родительской теме и как они взаимодействуют. Стоит сравнить код из предыдущей и новой версий родительской темы, а также из дочерней темы.Так вы сможете увидеть, где возникают проблемы, и исправить их.
Прочтите документацию для этого выпуска родительской темы: примечания к выпуску в репозитории тем или любую более подробную документацию на веб-сайте разработчика. Это поможет вам определить любые изменения в теме, которые влияют на вашу дочернюю тему.
И еще раз убедитесь, что вы храните резервные копии и тщательно тестируете.
Как настроить тему WordPress, чтобы вы могли безопасно обновлять ее в будущем
Если вы еще не настраивали тему, но планируете это сделать, вы можете упростить себе задачу, добавив свои настройки в дочернюю тему с самого начала.
Если вы редактируете тему напрямую из каталога тем или у поставщика темы, любые изменения, внесенные вами в тему, будут потеряны при обновлении темы. Новые файлы темы переопределят ваши отредактированные файлы, и вся ваша работа исчезнет.
Вот почему вы никогда не должны напрямую редактировать стороннюю тему. Правильный способ редактирования сторонней темы — создать дочернюю тему этой темы и добавить туда свои изменения.
Давайте более подробно рассмотрим дочерние темы: как они работают и как вы используете одну из них для безопасного обновления (и редактирования) вашей пользовательской темы WordPress.
Использование дочерней темы во избежание проблем при обновлении темы
Дочерняя тема — это тема, которая работает в тандеме с вашей родительской темой для запуска вашего сайта. Он добавляет дополнительные функции к родительской теме, такие как элементы дизайна и функциональность, без переопределения родительской темы. Вместо этого вы создаете определенные файлы в дочерней теме, которые заменят определенные файлы с тем же именем в родительской теме. Это в сочетании с иерархией шаблонов WordPress сообщает WordPress, какой файл шаблона темы использовать для отображения данной страницы на вашем сайте.
Если вы ничего не знаете о файлах шаблонов тем и смущаетесь, позвольте мне проиллюстрировать это примером.
В вашей существующей теме есть три файла для отображения страниц архива:
- файл category.php, в котором будут отображаться страницы архива для категорий.
- файл archive.php, в котором будут отображаться все типы архивов, если не существует более конкретного файла (например, category.php). Это означает, что этот файл будет использоваться для архивов тегов (например), но не для архивов категорий.
- файл index.php, который является резервным файлом для любых типов контента, для которых нет более конкретного файла. В этом случае, поскольку существует файл archive.php, никакие страницы архива не будут использовать файл index.php.
При отображении архива на вашем сайте WordPress проходит через эту иерархию и выбирает файл, к которому он приходит первым. В случае архивов категорий это будет category.php. В случае архивов тегов это будет archive.php, потому что у темы нет тега.php файл.
Но если вы создаете дочернюю тему, WordPress всегда будет выбирать файл наивысшего уровня в иерархии дочерней темы вместо файла в родительской теме.
Это означает, что если вы создали дочернюю тему с файлом archive.php, произойдет следующее:
- Для категорий WordPress будет использовать файл category.php из родительской темы, поскольку он находится на более высоком уровне иерархии.
- Для тегов он будет использовать archive.php из дочерней темы, потому что файл с таким же именем в дочерней теме переопределяет файл с таким именем в родительской теме.
Это означает, что если вы хотите отредактировать файл в своей теме, вы создаете дочернюю тему, копируете этот файл из родительской темы в дочернюю тему и редактируете ее вместо этого. Исходные файлы из родительской темы остаются нетронутыми, поэтому при обновлении темы вы не потеряете работу. И это также означает, что даже после обновления файл archive.php из вашей дочерней темы будет использоваться WordPress вместо обновленного файла archive.php из родительской темы.
Это имеет два значения для обновления тем:
- Создание дочерней темы означает, что вы можете обновить родительскую тему, не теряя своих правок.
- Когда вы обновляете родительскую тему, вам необходимо проверить любые изменения в коде, которые будут конфликтовать с вашей дочерней темой.
Мы скоро перейдем ко второму пункту. Но как вы собираетесь использовать дочернюю тему для хранения любых изменений, которые вы, возможно, захотите внести в свою тему? Давайте взглянем.
- Создайте свою дочернюю тему, для которой потребуется таблица стилей и файл функций, из которых вы помещаете в очередь стили из родительской темы.
- Определите, какие файлы в родительской теме вы хотите редактировать.
- Если файлы, которые вы хотите отредактировать, являются файлом функций или таблицей стилей, не копируйте их, а вместо этого добавьте новый код в файл таблицы стилей и функций, который вы уже создали в дочерней теме.
- Если темы, которые вы хотите редактировать, являются файлами шаблонов или включаемыми файлами, сделайте дубликаты этих файлов в дочерней теме, копируя их точно из родительской темы. Скопируйте их, используя ту же файловую структуру, поэтому, если, например, файл цикла находится в папке parent-theme-folder / includes / loop.php, скопируйте его в папку child-theme-folder / includes / loop.php.
- Отредактируйте файлы в дочерней теме.
- Активируйте дочернюю тему на экранах администратора WordPress вместо родительской.
И все! Единственная дополнительная работа — это создание дочерней темы, что быстро и легко. Теперь всякий раз, когда вам нужно внести изменения в тему, вместо этого вы просто редактируете дочернюю тему. Таким образом, когда вы обновите родительскую тему, вы не потеряете свою работу.
Как обновить тему WordPress на сайте WooCommerce
Если вы используете WooCommerce, возможно, вы отредактировали свою тему, чтобы сделать ее совместимой с WooCommerce.
Это необходимо только в том случае, если вы используете версию WooCommerce до версии 3.3. Команда WooCommerce советует обновить плагин, и тогда вы обнаружите, что вам не нужен дополнительный код в вашей теме для обеспечения совместимости.
Но если по какой-то причине вы не можете выполнить обновление до текущей версии WooCommerce (что я не рекомендую), вам необходимо скопировать изменения, внесенные в вашу тему, в дочернюю тему, прежде чем вы сможете обновить тему. .
Вы можете подойти к этому одним из двух способов:
- Если вы добавили функцию woocommerce_content () в файл woocommerce.php, который вы создали в своей теме, просто скопируйте этот файл в дочернюю тему, используя текущую тему в качестве родительской.
- Если вы использовали хуки WooCommerce, скопируйте код из файла функций вашей темы в файл функций в дочерней теме. Не копируйте файл целиком; только этот код.
Более распространенный сценарий — если вы добавили в свою тему дополнительные файлы шаблонов, чтобы переопределить файлы шаблонов WooCommerce. Это актуально для любой версии WooCommerce.
Если вы это сделали, вам нужно будет создать дочернюю тему, а затем скопировать эти файлы шаблонов в свою дочернюю тему. Убедитесь, что вы используете ту же файловую структуру, что и в исходной теме. Затем активируйте дочернюю тему, как описано выше, протестируйте и обновите родительскую тему.
После того, как вы это сделаете, вам нужно будет провести более тщательное тестирование, чем для сайта без магазина. Помимо тестирования вашего сайта в целом (см. Выше), вы должны проверить работу вашего магазина.Протестируйте главную страницу магазина; страницы категорий товаров; отдельные страницы продуктов; и процесс оформления заказа. Прежде чем вносить изменения в действующий сайт, убедитесь, что все работает должным образом.
Сводка
Теперь вы знаете, почему важно обновлять тему WordPress и, что наиболее важно, как обновлять ее в зависимости от различных сценариев. Актуальная тема будет более безопасной, будет совместима с ядром WordPress и получит выгоду от любых новых функций.
Но важно правильно обновлять.Всегда делайте резервную копию перед запуском обновления (вам не нужно об этом беспокоиться, если вы используете Kinsta), сначала протестируйте на своем промежуточном сайте, и только потом следует отправлять изменения в действие.
Если вы внесли какие-либо изменения в свою тему, это потребует дополнительной работы. Сначала создайте дочернюю тему и добавьте в нее любые изменения, которые вы внесли или должны внести. Таким образом, ваши изменения не будут потеряны при обновлении родительской темы.
Экономьте время, деньги и повышайте производительность сайта с помощью:
- Мгновенная помощь от экспертов по хостингу WordPress, 24/7.
- Интеграция Cloudflare Enterprise.
- Глобальный охват аудитории с 28 центрами обработки данных по всему миру.
- Оптимизация с помощью нашего встроенного мониторинга производительности приложений.
Все это и многое другое в одном плане без долгосрочных контрактов, поддержки миграции и 30-дневной гарантии возврата денег. Ознакомьтесь с нашими планами или поговорите с отделом продаж, чтобы найти план, который подходит именно вам.
Как обновить темы WordPress вручную
Обновление компонентов WordPress, таких как темы, плагины и даже основная CMS, является обычным процессом.В основном существует два типа процедур обновления. Первый может быть выполнен автоматически (в фоновом режиме) несколькими щелчками мыши. Этот метод в основном работает для ядра и тем / плагинов, которые вы установили из собственного репозитория WP, доступного из панели управления.
Но если плагин / тема были загружены пользователем, а затем установлены в настройке WP, этот компонент не будет иметь права на автоматическое / фоновое обновление. Как правило, премиальные темы и плагины необходимо обновлять вручную, что немного сложнее.
Когда автор вашей темы готовит обновление, он уведомит вас по электронной почте или через панель управления пользователя на своем сайте. Загрузите последнюю версию темы, если она доступна.
Помните, что перед обновлением какой-либо темы или основного плагина рекомендуется создать резервную копию всей установки WordPress, чтобы вы могли отменить изменения в случае возникновения непредвиденной ситуации. Если тема, которую вы собираетесь обновить, в настоящее время существует на вашем сайте, сначала активируйте другую тему, чтобы деактивировать целевую тему.Это изменит внешний вид вашего сайта, пока вы не активируете последнюю версию целевой темы. Хорошо, если вы знаете об этих проблемах, давайте сделаем шаг вперед.
Метод 1. Использование файлового менеджера
Шаг 1. Посетите общедоступный HTML-каталог
Посетите cPanel вашего сайта или воспользуйтесь программой FTP (например, Filezilla), чтобы изучить корневой каталог вашего сайта. Затем перейдите по адресу public_html / wp-content / themes .
Шаг 2. Найдите папку целевой темы
Скажем, название темы, которую вы хотите обновить, — «вокал».В этом случае вы должны увидеть папку с именем «вокал» в папке тем. Чтобы загрузить новую версию, вы должны оставить старую версию целевой темы. Просто переименуйте папку целевой темы. В нашем примере нам нужно переименовать папку с «вокал» на «старый вокал».
Также войдите в папку «vocal-old», откройте файл CSS стиля и отредактируйте поле имени темы как «vocal-old».
Шаг 3. Загрузите и извлеките последний пакет тем
После того, как вы переименовали папку целевой темы, вы готовы загрузить ее последний пакет на свой сайт.Загрузите его (заархивированную папку) в папку тем ( public_html / wp-content / themes ) со своего компьютера и распакуйте. Теперь перейдите на панель управления вашего сайта > Внешний вид> Темы . Поскольку вы переименовали старую версию в «vocal-old», на доске выбора тем теперь будут отображаться две темы с разными именами.
Вы можете легко узнать и активировать последнюю тему оттуда. Название старой темы будет отображаться как «vocal-old», а последняя — просто «vocal».После настройки вы можете загрузить старую папку темы (в качестве резервной копии), а затем удалить ее с сервера.
Метод 2: Использование панели управления WordPress
Шаг 1. Удалите старую версию
Перейдите на панель управления своего сайта и выберите Внешний вид> Темы . Наведите указатель мыши на целевую тему и щелкните ссылку «Сведения о теме». Теперь удалите старую версию целевой темы.
Шаг 2. Загрузите новую версию
После удаления старой версии целевой темы загрузите новый пакет со своего компьютера.Система распакует и установит пакет. Теперь вы можете активировать последнюю версию темы на своем сайте.
Предупреждение. При обновлении темы будут сброшены настройки, сделанные в предыдущей версии. Вам необходимо использовать дочернюю тему, чтобы сохранить эти настройки. Расширенные темы часто поставляются с некоторыми плагинами зависимостей. Установите и обновите эти зависимости отдельно (при необходимости). Надеюсь, в следующих публикациях я буду обсуждать дочерние темы и обновления плагинов вручную.Надеюсь, ты будешь с нами. Спасибо.
Как обновить тему WordPress за 6 шагов или меньше
тем WordPress позволяют создать сайт WordPress, который выглядит профессионально и соответствует идентичности вашего бренда. Темы влияют не только на дизайн вашего сайта, они также влияют на скорость, производительность, SEO и удобство работы пользователей.
Тогда неудивительно, почему так важно постоянно обновлять тему. Ниже мы расскажем, почему вам нужно регулярно обновлять тему, более подробно, а затем расскажем, как это сделать.
Обновление темы WordPress
Вы хотите, чтобы каждая часть вашего сайта WordPress была в актуальном состоянии, от программного обеспечения до ваших плагинов и вашей темы. В частности, обновление вашей темы может помочь улучшить безопасность, функциональность, производительность и совместимость вашего сайта. Давайте подробнее рассмотрим эти причины ниже.
Безопасность
Sucuri сообщил, что более 49% взломанных веб-сайтов WordPress были уязвимы на момент заражения в 2019 году.Это указывает на то, что владельцы веб-сайтов продолжают отставать в исправлении и обслуживании основных файлов и расширяемых компонентов, таких как темы, несмотря на автоматические фоновые обновления WordPress, представленные в версии 3.7.
Один из лучших способов обеспечить безопасность вашего сайта WordPress — это обновлять программное обеспечение, плагины и темы, как только они становятся доступными. Эти обновления часто включают последние исправления безопасности для защиты от известных уязвимостей и бэкдоров. Если не установить эти обновления, ваш сайт станет уязвимым как для известных угроз, так и для постоянно возникающих неизвестных угроз.
Обновление функций
Помимо последних исправлений безопасности, обновления тем обычно содержат новые функции и демонстрации. Эти дополнительные функции могут быть запрошены существующими пользователями или могут быть в ответ на новые функции программного обеспечения WordPress. Например, когда WordPress выпустил редактор Gutenberg, в некоторые обновления темы был добавлен конструктор тем на основе блоков. Установив подобные обновления, вы сможете полностью раскрыть потенциал своей темы.
Ниже представлена страница темы OceanWP, на которой обещано больше функций, расширений и параметров настройки, доступных в последней версии.
Источник изображения
Оптимизация производительности
Обновления тем могут содержать последние исправления и функции безопасности, а также настройки для оптимизации производительности. Например, многие обновления тем направлены на снижение веса и HTTP-запросов темы, чтобы она загружалась быстрее. Установка этих обновлений обеспечит максимальную производительность вашей темы.
Вот сообщение в блоге, рекламирующее версию 3.3 самой продаваемой темы Astra как самую быструю версию.
Источник изображения
Совместимость
Вы также хотите, чтобы ваша тема была совместима с последней версией WordPress. В идеале, когда выпускается новая версия программного обеспечения, разработчики тем проверяют свои темы на соответствие последней версии, вносят необходимые изменения и выпускают обновление. Вы захотите установить эти обновления, чтобы избежать проблем с совместимостью на вашем сайте.
Вот пример журнала изменений SociallyViral, в котором отмечается, что в обновленной версии темы устранены проблемы совместимости с версией 5.6 версия WordPress.
Источник изображения
Автоматическое обновление темы WordPress
Чтобы избежать проблем с безопасностью, производительностью и совместимостью, связанных с устаревшей темой, вы можете настроить автоматические обновления. Таким образом, вам даже не придется беспокоиться о том, чтобы проверять, доступны ли обновления на вашей панели инструментов. Следуйте инструкциям ниже, чтобы настроить автоматические обновления для вашей темы WordPress.
Примечание. Для включения автоматических обновлений вам потребуется WordPress 5.5 или более поздняя версия.
- Войдите в свою панель управления WordPress.
- Щелкните Внешний вид > Темы . Нажмите на миниатюру темы, которая активна на вашем сайте.
- В модальном окне темы щелкните Включить автоматические обновления прямо под автором темы.
Источник изображения
Автоматические обновления теперь по умолчанию запускаются два раза в день. Используя ту же ссылку переключения, вы можете отключить автоматические обновления в любое время.
Эта функция позволяет владельцам сайтов оставаться в курсе обновлений.Однако проблема с этим методом обновления заключается в том, что он перезапишет все старые файлы тем, установленные на вашем веб-сайте. Это означает, что вы потеряете любые изменения или настройки, внесенные в вашу тему.
Это нормально, если вы не планируете добавлять какой-либо собственный код в свою тему, но если вы все же планируете это сделать, вам следует избегать автоматических обновлений для вашей темы.
Обновление темы WordPress вручную
Если вы просто установили и активировали тему на своем сайте без каких-либо настроек, то обновить ее будет легко.У вас есть два варианта.
- Войдите в свою панель управления WordPress. Вы должны увидеть всплывающее окно с предупреждением, отображаемое в меню администратора WordPress, когда доступна новая версия темы.
- Щелкните Dashboard > Обновления .
- Прокрутите до раздела «Темы».
- Если все ваши темы имеют последние версии, вы увидите следующее сообщение: Все темы обновлены .
- Если какая-либо из активных или неактивных тем не является последней версией, выберите тему, которую хотите обновить, и нажмите кнопку Обновить темы .
Есть еще один вариант ручного обновления темы WordPress в панели управления WordPress. Кратко опишем этот процесс ниже.
- Щелкните Внешний вид > Темы .
- Над активной темой появится всплывающее сообщение примерно следующего содержания: «Доступна новая версия.Обновить сейчас.»
- Щелкните текст с гиперссылкой «Обновить сейчас».
WordPress автоматически загрузит и распакует пакет темы и заменит старые файлы темы новыми.
Поскольку этот процесс перезапишет все старые файлы тем, установленные на вашем веб-сайте, вы потеряете все сделанные вами изменения или настройки. Чтобы избежать этой потери, вы можете обновить FTP-клиент вашей темы, установленный на вашем компьютере. Давайте рассмотрим этот процесс ниже.
Как обновить тему WordPress через FTP
- Создайте резервную копию своей темы.
- Загрузите обновленную версию своей темы.
- Повторно добавьте настройки в обновленные файлы темы.
- Загрузите обновленную папку темы на свой сайт.
- Активируйте обновленную тему на своем сайте.
- Протестируйте свой сайт.
Сокращенно от протокола передачи файлов, FTP позволяет передавать файлы с компьютера на учетную запись хостинга WordPress через защищенное соединение.Ниже приведен процесс обновления вашей темы WordPress через FTP-клиент FileZilla, который официально рекомендован WordPress.
Примечание. Вы также можете обновить тему WordPress с помощью файлового менеджера, доступного в панели управления вашего хоста. Самый популярный файловый менеджер — cPanel. Процесс будет почти идентичным, но вместо входа на ваш сайт через FileZilla. Вы войдете в cPanel своей учетной записи хостинга и откроете диспетчер файлов.
Шаг 1. Создайте резервную копию своей темы.
- Войдите на свой сайт через FileZilla.
- В левой части экрана щелкните папку public_html .
- Откройте папку wp-content .
- Откройте папку тем .
Источник изображения
- Найдите папку с названием вашей активной темы.
- Переименуйте его, добавив «_old» в конец имени файла.
- Загрузите эту папку на свой компьютер в качестве резервной копии.
Шаг 2: Загрузите обновленную версию вашей темы.
- Посетите веб-сайт своей темы или ее целевую страницу в каталоге WordPress.
- Загрузите последнюю версию на свой компьютер. Например, допустим, вы загружаете бесплатную версию Astra.
- Найдите zip-файл темы и извлеките тему.
Теперь на вашем компьютере будет старая и новая версии темы.
Шаг 3. Повторно добавьте настройки в обновленные файлы темы.
Если вы помните, какие настройки вы внесли в предыдущую версию своей темы, то повторно добавить их в обновленную версию будет легко. Просто скопируйте фрагменты кода из устаревших файлов темы и вставьте их в новые.
Если вы этого не сделаете — а это гораздо более вероятно, — вы можете использовать инструмент сравнения файлов, чтобы найти фрагменты пользовательского кода. WinMerge — отличный вариант для Windows и KDiff3 для Mac.
Откройте как старые, так и новые папки тем в любом программном обеспечении для сравнения файлов, которое вы выберете. Эти файлы будут отображаться рядом, чтобы вы могли быстро найти фрагменты пользовательского кода, добавленные в папку старой темы. Вот пример, когда пользователь сравнивает старую и новую версию темы NewsPaper с WinMerge.
Источник изображения
Затем вы можете скопировать эти фрагменты из старого файла темы и вставить их в тот же файл в новой папке темы.
Когда вы закончите, у вас будет обновленная версия вашей темы с вашими ранее сделанными настройками.Пришло время загрузить его на свой сайт.
Шаг 4: Загрузите обновленную папку темы на свой сайт.
Вы все равно должны войти на свой сайт через FileZilla с первого шага. Если нет, войдите снова.
- В левой части экрана щелкните папку public_html .
- Откройте папку wp-content .
- Откройте папку тем .
- Загрузите новый каталог тем.
Источник изображения
Шаг 5: Активируйте обновленную тему на своем сайте.
- Войдите в свою панель управления WordPress.
- Щелкните Внешний вид > Темы .
- Вы должны увидеть две темы с небольшими вариациями одного и того же имени: одна с названием вашей темы, а другая с названием вашей темы плюс «_old». Обязательно активируйте новую тему.
- Вам может быть предложено перезаписать тему. В этом случае нажмите кнопку «Заменить текущий на загруженный ».
Шаг 6. Протестируйте свой сайт.
Теперь, когда вы успешно обновили свою тему WordPress, перейдите на свой веб-сайт, чтобы проверить, все ли работает должным образом.
Если что-то не работает должным образом или что-то отсутствует, возможно, вам придется повторно посетить резервную копию старых файлов темы и убедиться, что вы скопировали все в файлы новой темы.
Если этот процесс кажется слишком сложным, возможно, вам лучше создать дочернюю тему. Дочерняя тема — это подтема, которая наследует внешний вид и функции родительской темы.Когда вы вносите изменения в дочернюю тему, они хранятся отдельно от файлов родительской темы. Это означает, что вы сможете обновить родительскую тему без потери настроек.
Для более детального изучения этого варианта ознакомьтесь с Как создать дочернюю тему WordPress: пошаговое руководство .
Поддержание актуальности вашей темы WordPress
Вы усердно работаете над обновлением своего контента, изображений и программного обеспечения — почему бы вам не поддерживать актуальность и своей темы? Регулярное обновление вашей темы повысит безопасность, совместимость и функциональность вашего веб-сайта WordPress, чтобы вы могли предоставить своим пользователям лучший опыт.
Как обновить темы WordPress
Перед обновлением
Перед обновлением любых тем WordPress целесообразно все тщательно подготовить, чтобы предотвратить потерю настроек или изменений, внесенных вами на свой сайт. Ниже приведен наш удобный контрольный список, который мы рекомендуем вам пройти, прежде чем пытаться обновить тему.
1. Проверьте журнал изменений
Первое, что вам нужно сделать после загрузки и распаковки последней версии пакета тем, — это прочитать журнал изменений в README.txt файл. Этот файл предоставит вам обзор новых функций, улучшений, исправлений ошибок или любых других изменений в новой версии. Если вы сочтете эти изменения несущественными или несущественными, вы можете пропустить обновление.
2. Сделайте резервную копию
Это лучшая мера предосторожности, которая вам когда-либо понадобится. Если что-то идет не так, как планировалось, вы всегда можете восстановить.
Если вас не устраивает ручное резервное копирование, вы можете использовать вместо этого плагины, а ниже приведен список плагинов для резервного копирования WordPress, которые вы должны попробовать.
— Бесплатные плагины :
+ UpdraftPlus Резервное копирование и восстановление для WordPress
+ копировальный аппарат
+ BackWPup
+ BackUpWordPress
– Платный плагин :
+ BackupBuddy
3. Тестируем тему
Очень важно заранее проверить тему на тестовом сайте в вашем регионе. Вы можете напрямую протестировать последнюю версию темы, отслеживать ошибки и проверять, все ли плагины работают нормально, прежде чем применять их на своем действующем сайте.
4. Чтение статей в Кодексе
Вы также можете обратиться к этой инструкции по Кодексу, чтобы получить четкий обзор обновления темы в WordPress, например, когда обновлять, что следует и что не следует делать и т. Д. Эта инструкция обновляется часто, поэтому вы можете быть уверены, что никогда не будете отставать.
Обновление темы WordPress
Есть два способа обновления: ручное обновление и автоматическое обновление.
1. Автоматическое обновление
Для всех наших тем были выпущены автоматические обновления.С этого момента вы будете получать доступные обновления на экране администратора WordPress без доступа к DesignWall для загрузки последней версии. Чтобы получить полный обзор того, как получить лицензионный ключ для активации автоматического обновления, следуйте нашим рекомендациям здесь.
Это самый простой способ запустить последнюю тему. Просто перейдите к Dashboard >> Appearance >> Themes , выберите текущую тему, затем просто нажмите кнопку « Обновить сейчас », чтобы попытаться обновить. Это сделано, как бы просто не звучало.
Кроме того, при автоматическом обновлении темы WordPress все предыдущие настройки самой темы будут потеряны. Поэтому мы настоятельно рекомендуем вам обновить тему вручную, чтобы не потерять ваши изменения и не повлиять на исходную тему.
2. Обновить вручную
2.1 Скачайте последнюю версию в своем профиле
На сегодняшний день вы не можете автоматически обновлять наши премиум-темы, вам необходимо войти в свой профиль, чтобы проверить и загрузить последнюю версию темы (если есть).
Просто зайдите на главную страницу DesignWall >> Ваша учетная запись >> Загрузки и выберите тему, которую хотите обновить до последней версии.
Если вы приобрели темы через ThemeForest или CreativeMarket, просто перейдите в свой профиль, чтобы загрузить последнюю версию темы.
2.2 Загрузите новую версию темы через Dashboard
Перейдите на панель инструментов >> Внешний вид >> Темы >> Добавить новую >> Загрузить тему.
Загрузите новую версию темы через Dashboard
. После загрузки старая и новая версия будут представлены в рамке темы. Просто проверьте номер версии, чтобы узнать последнюю версию темы и активировать ее.
Обе версии темы будут представлены в интерфейсе тем
Обратите внимание, что если вы попытаетесь обновить тему с уже существующим именем, это не удастся, и вы получите сообщение об ошибке, как показано ниже:
Эта ошибка означает, что вы не можете загрузить две папки тем с одинаковыми именами в один и тот же каталог тем.
Чтобы решить эту проблему, ниже представлено наше решение.
- Войдите на свой сайт через FTP, перейдите в wp-content / themes /. Найдите свою старую папку с темой и переименуйте ее.
После того, как вы закончите, перейдите на панель инструментов >> Внешний вид >> Темы , чтобы выбрать правильную версию темы, как и ожидалось.
2.3 Сохранение настроек
Если вы не можете вспомнить все настройки, которые вы внесли в файлы темы, не беспокойтесь, вы все равно можете вернуть изменения с помощью инструментов.
Существует множество различных инструментов для обнаружения и сравнения различий между файлами и папками (http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools). В этом руководстве мы рекомендуем использовать WinMerge для Windows, калейдоскоп для Mac, потому что они доступны бесплатно и просты в использовании. Вы также можете использовать другой инструмент под названием KDiff3. Это работает как на Windows, так и на Mac.
2.4 Использование дочерней темы
Чтобы безопасно обновить тему WordPress без потери настроек, лучше всего использовать дочернюю тему WordPress.Вам следует прочитать этот блог (https://www.designwall.com/blog/wordpress-child-theme-say-whaaat/), чтобы узнать о минусах и плюсах дочерней темы WordPress.
Прочитано? Теперь обратитесь к этому подробному руководству, чтобы получить пошаговую инструкцию по созданию дочерней темы WordPress.
Выше приведены все ключевые моменты, которые вам нужно знать при обновлении тем в WordPress. Если у вас возникнут трудности с выполнением этого руководства, не стесняйтесь задавать вопросы на своей странице поддержки.Мы более чем рады помочь.
Как обновить тему WordPress вручную
Настоятельно рекомендуется обновить тему WordPress до последней версии. Вы получите новейшие функции и все исправления безопасности.
Есть много способов обновить темы WordPress. В этом посте я объясню шаг за шагом двумя способами: с помощью третьего плагина или через FTP.
Обновите тему WordPress с помощью плагина Easy Theme и обновлений плагинов
Шаг 1 — Установите плагин
Перейдите в Плагины> Добавить новый
Найдите плагин Easy Theme и обновления плагинов и нажмите Установить сейчас .
В конце вы можете нажать Активировать.
Шаг 2 — Обновите тему WordPress
Перейдите в «Внешний вид»> «Темы»> «Добавить новую»> «Загрузить тему»
. Теперь вам нужно выбрать «Да» в списке « Обновить существующую тему?».
Щелкните Установить сейчас, затем Активировать.
Обновление темы WordPress через FTP
Шаг 1. Загрузите и установите FileZilla
Перейдите на веб-сайт https://filezilla-project.org/ и загрузите последнюю версию клиента FileZilla.
Установите его.
Шаг 2 — Учетная запись FTP
Перейдите в панель хостинга и найдите свою учетную запись FTP. Вам нужно имя пользователя и пароль.
Откройте FileZilla и щелкните Файл> Менеджер сайта
Добавьте следующие данные:
- Хост: обычно ftp.yourdomainname.com
- Протокол: FTP или SFTP
- Тип входа: Обычный
- Пользователь: ваш имя пользователя
- Пароль: ваш пароль
Нажмите «Подключиться».
Теперь у вас есть две коробки.
- Слева у вас компьютер. Перейдите в папку с последней версией вашей темы wordpress. Его следует разархивировать.
- Справа вы можете увидеть размер вашего хостинга. Перейдите в папку «… / yourdomain.com / wp-content / themes».
Теперь щелкните правой кнопкой мыши папку с темой и нажмите Загрузить.
Вот и все! Все просто, правда? Теперь ваш сайт обновлен.
Если вам нравятся учебные пособия и другие ресурсы, я предлагаю подписаться на нашу рассылку новостей.
Как вручную установить или обновить тему WordPress через FTP?
Вы нашли веб-дизайн своей мечты, и это оказалась тема WordPress. Вот краткая документация, которая поможет вам установить его как вручную с помощью FTP-клиента (что это такое?), Так и обычным способом с панели администратора WordPress.
Предварительные требования для этой документации: вы знаете, что такое WordPress (википедия), вы установили WordPress на свой сервер доменных имен, вы знаете, что такое тема WordPress.
Протокол передачи файлов (FTP) — это стандартный сетевой протокол, используемый для передачи компьютерных файлов между клиентом и сервером в компьютерной сети.
Получите учетные данные FTP-сервера
Вы можете войти в свою учетную запись веб-хостинга, чтобы найти эту информацию для доступа, или обратитесь в свою хостинговую компанию, чтобы предоставить вам данные для доступа к FTP-серверу.
Вам потребуются следующие учетные данные:
- URL-адрес FTP-сервера,
- Имя пользователя FTP,
- Пароль FTP.
Приложение / программа FTP
Вам необходимо знать, как использовать приложение / программу FTP. Мы рекомендуем использовать FileZilla, который является бесплатным, простым в использовании и распространяется под лицензией GPL.
Вы можете обратиться к этой статье о том, как использовать FileZilla для доступа к вашему серверу.
Если вам нужен клиент FTP или SFTP для вашего Mac? Попробуйте Cyberduck, который также является бесплатным и распространяется под лицензией GPL.
Подготовьте вашу тему к загрузке на ваш сервер
Если вы используете бесплатную тему, такую как Customizr или Hueman, вы можете загрузить ее из WordPress.орг. Вы получите zip-файл темы, например customizr.zip . ( что такое .zip-файл в Википедии? )
Вам необходимо распаковать файл темы на вашем компьютере. Следуя предыдущему примеру, вы должны увидеть папку customizr после завершения распаковки.
Загрузка / установка на ваш сервер
Допустим, вы хотите установить бесплатную тему Customizr. Вот шаги:
- Войдите на свой сервер, используя URL-адрес FTP-сервера, имя пользователя FTP и пароль FTP
- После входа в систему перейдите в папку wp-content / themes / (если вы не можете найти эту папку, обратитесь за помощью к своей веб-хостинговой компании)
- Загрузите папку с ранее разархивированной темой со своего компьютера в папку wp-content / themes / на вашем сервере.В Filezilla загрузку можно выполнить простым перетаскиванием папки с вашего компьютера на сервер.
- Дождитесь начала и завершения загрузки. Это может занять несколько минут, если нужно загрузить много файлов и папок.
- После завершения загрузки ваша тема должна находиться в wp-content / themes / customizr на вашем сервере.
Теперь вы можете подключиться к панели администратора WP, открыть страницу внешнего вида> темы, и вы увидите загруженную тему
Активация темы WordPress
Просто активируйте тему, как вы делаете это для любой другой темы в админке WordPress.
После загрузки щелкните ссылку «Активировать».
Настройки ключа активации, если вы используете темы Press Customizr pro:
Для пользователей тем Customizr Pro или Hueman Pro: вы получите ключ активации вместе с подтверждением покупки.