Как обновить WordPress: полное руководство

Как обновить WordPress: полное руководство

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

И в этой статье мы покажем вам, как безопасно обновить свой WordPress-сайт.

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

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

Нужно ли мне обновлять WordPress? Определённо – да, и здесь не может быть вопроса.

Вы удивлены, почему вы должны обновлять свой сайт на WordPress, если у вас уже и так есть вся необходимая вам функциональность?

Что ж, обновление WordPress даёт такие уникальные преимущества, как:

  • Улучшение безопасности WordPress, поскольку обновления обычно исправляют ошибки и уязвимости в безопасности
  • Больше инструментов и функциональности, которые вы бы не хотели пропустить
  • Улучшение показателей скорости и производительности, с каждой новой версией WordPress
  • Совместимость с современными темами, плагинами и веб-технологиями

Перед обновлением

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

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

Для начинающих рекомендуем ввести себе в привычку создание полного бэкапа WordPress.

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

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

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

После обновления не забудьте опять включить свои плагины.

С готовыми бэкапами и без проблем с плагинами давайте перейдём к процессу обновления WordPress.

Начнём с ядра WordPress и далее перейдём к темам и плагинам.

Как обновить ядро WordPress

В этом разделе мы рассмотрим как обновить WordPress:

  • через админ консоль WordPress
  • вручную, используя FTP
  • используя SSH и WP-CLI
  • автоматически через cPanel, wp-config.php и functions.php

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

Самый простой способ обновить WordPress – админ консоль, нужно только найти место, где нажать на кнопку.

Если доступны обновления ядра WordPress, в админ консоли будет выведено об этом сообщение в самом верху страницы.

Сообщение о доступном обновлении WordPress в Админ консоли WordPress

Здесь нажмите на ссылку Please update now (Обновить сейчас) для запуска процесса обновления.

WordPress переведёт ваш сайт в режим технического обслуживания до тех пор, пока не завершится обновление.

Процесс предусматривает отключение, а затем включение ваших плагинов, скачивает и устанавливает WordPress среди прочих других действий.

После успешного текущего обновления (minor), WordPress перенаправить вас на странице Updates (Обновления), где вы сможете обновить свои темы и плагины.

Страница обновлений WordPress

Если это было основное обновление (major) WordPress, вас уведомят, что вы обновились с версии 4.8 до 4.9.5 и при успешном обновлении  WordPress переадресует вас на страницу приветствия:

Приветственная страница обновлений WordPress

На изображении выше вы можете видеть, как много прошло обновлений безопасности и сколько ошибок исправлено в новой версии.

Теперь ваша платформа WordPress обновлённая. Можно продолжить и перейти к обновлению тем и плагинов.

Двигаясь дальше, давайте теперь узнаем, как обновить WordPress вручную по FTP.

Использование FTP-программ, такой как FileZilla, очень поможет, если вы не можете обновить свой WordPress через админ консоль по какой-либо причине.

Как обновить WordPress вручную по FTP

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

Примечание: Для этого раздела вы можете использовать программы подключения по FTP, например, FileZilla или использовать File Manager. Всё, что вам потребуется, это зайти в свой каталог WordPress.


В данном руководстве мы используем FileZilla.

Для использования FTP программы, вам нужно заполнить детали для подключения: FTP username (имя пользователя), password (пароль), host/hostname (имя хоста) и port (порт). Если вы используете хостинг от Hostinger, вы можете все эти данные найти в разделе Панели управления -> FTP Аккаунты.

Детали для доступа по FTP - панель управления Hostinger

Раздобыв данные для доступа, давайте перейдём к ручному обновлению WordPress.

Проведите предварительную подготовку, то есть сделайте бэкап сайта и отключите плагины.

Шаг 1 – Скачивание последней версии WordPress

Загрузка новой версии WordPress с сайта wordpress.org

Вначале перейдите на сайт WordPress.org и скачайте последнюю версию WordPress нажатием голубой кнопки Download.

Дальше распакуйте архив WordPress на своём компьютере, используя WinRar или WinZip.

Внутри каталога wordpress, вы увидите подкаталоги, такие как wp-adminwp-includes и wp-content и отдельные файлы index.php, wp-login.php, wp-config-sample.php и так далее.

Шаг 2 – Переходим в коневой каталог WordPress

Подключитесь по FTP к своему аккаунту, где расположен сайт на WordPress и перейдите в корневой каталог.

Вход в корневой каталог WordPress через FTP Filezilla

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

Иными словами, мы заменим некоторые файлы и каталоги на вашем веб-хосте соответствующими файлами и каталогами из пакета WordPress, который вы только что распаковали.

Важно: Не нужно заменять всё внутри каталог WordPress. Вы таким образом можете легко испортить свой сайт. Вместо этого следуйте дальнейшим инструкциям ниже.


Удалите существующие каталоги wp-admin и wp-includes на своём хостинге. Если вы используете FileZilla, просто выберите каталог и из контекстного меню правой мыши выберите Delete (Удалить):

Удаление каталога из WP по FTP - FileZilla

Не трогайте каталог wp-content пока что, так как в нём живут ваши темы, плагины и медиа контент.

Шаг 3 – Загрузка новой версии

Как только вы удалите каталоги wp-includes и wp-admin, пришло время загрузить свежие версии с вашего компьютера.

Перейдите в каталог WordPress на своём компьютере в левой панели, как показано ниже. Затем выберите каталоги wp-includes и wp-admin, и, нажав правой кнопкой мыши выберите Upload:

Загрузка WP файлов по FTP

С новой версией каталогов wp-includes и wp-admin на вашем сервере, пришло время загрузить отдельные файлы в каталог WordPress.

В этот раз вам не нужно удалять старые версии файлов, мы их перезапишем новыми.

Выберите файлы в левой панели, как показано выше и нажмите Upload из контекстного меню по правой кнопке мыши.

Загрузка отдельных файлов WP через FileZilla

В подтверждающем диалоговом окне выберите Overwrite (Перезаписать) и нажмите кнопку OK.

Проверьте файл wp-config-sample.php на предмет строк кода, которых нет в файл wp-config.php на своём сервере – их нужно скопировать.

В завершение, просто перейдите в свою административную часть сайта (yoursite.com/wp-admin/upgrade.php/), чтобы проверить всё ли работает, и обновите свою базу данных.

Как обновитьWordPress через WP-CLI

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


Обновление WordPress через WP-CLI состоит из двух частей, давайте посмотрим как обновить базу данных и файлы WordPress.

Если вы установили свой сайт WordPress в отдельный каталог, например, public_html/your-site, тогда корневой каталог вашего WordPress – your-site.

Прежде всего, при помощи команды cd перейдите в свой корневой каталог WordPress:

cd public_html

Далее, проверьте, есть ли в наличии новая версия WordPress:

wp core check-update

Примерный вывод результата команды:

+---------+-------------+---------------------------------------------------------------+
| version | update_type | package_url |
+---------+-------------+---------------------------------------------------------------+
| #.#.# | minor | https://downloads.wordpress.org/release/wordpress-#.#.#.zip |
| #.#.# | major | https://downloads.wordpress.org/release/wordpress-#.#.#.zip |
+---------+-------------+---------------------------------------------------------------+

Если обновлений нет, вы увидите сообщение “Success: WordPress is at the latest version” вместо этого.

Теперь запустите следующую команду для обновления WordPress:

wp core update

Пример вывода:

Updating to version #.#.# (en_US)...
Downloading update from https://downloads.wordpress.org/release/wordpress-#.#.#-no-content.zip...
Unpacking the update...
Cleaning up files...
No files found that need cleaned up.
Success: WordPress updated successfully.

Теперь вы знаете, как обновить ядро WordPress через WP-CLI, давайте обновим вашу базу данных, тему и плагины. Для обновления:

  • базы данных, запустите команду:
    wp core update-db
  • темы, запустите:
    wp theme update --all
  • плагинов, запустите:
    wp plugin update --all

Как обновлять WordPress автоматически

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

Если вы не любите код, автообновление вы можете установить при помощи плагина Easy Updates Manager.

Плагины тоже не любите? Вы можете включить автоматическое обновление ядра WP добавлением такой строки в свой файл wp-config.php:

define('WP_AUTO_UPDATE_CORE', true);

Как обновлять темы и плагины WordPress

Если вы обновили ядро WordPress, то следует и обновить плагины и темы.

Для этого перейдите в свою админ консоль WordPress и нажмите на пункт меню Updates (Обновления).

Это приведёт вас на страницу обновлений, где вы можете обновить не только ядро WordPress, но и темы и плагины.

Страница обновлений ядра, плагинов и тем WordPress

Обновить ваши темы и плагины с этой страницы невероятно просто. Просто отметьте Select All (Выбрать все) и нажмите или Update Plugins (Обновить плагины) или  Update Themes (Обновить темы) соответственно.

Ещё один способ сделать обновление плагинов, это перейти на страницу Plugins (Плагины) -> Installed Plugins (Установленные) и обновить их по одному.

Обновить плагин WordPress

Таким же образом можно обновить и темы Appearance (Внешний вид) -> Themes (Темы) как показано ниже.

Обновление тем WordPress

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

Заключительное слово

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

Ещё раз напоминаем вам о важности создания бэкапа для сайта WordPress, независимо от того, обновляете вы его или делаете другие изменения.

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

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

 

Author
Автор

Elena B.

Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.