Несмотря на то, что процесс обновления системных файлов, тем и плагинов на Wordpress для пользователей достаточно прост. Нужно всего лишь зайти в панель управления сайта и оттуда произвести обновление, нажав на соответствующие кнопки.
Система WP настоятельно рекомендует сделать резервную копию сайта, а конкретнее создать копию базы данных и файлов. В целом ничего сложно в этом процессе нету. Надо экспортировать файл sql из PhpMyAdmin и скачать все файлы, которые хранятся на удаленном сервере, то есть хостинге, по FTP. После чего можно смело делать(лучше сначала сделать на локальном сервере, если после обновления все ОК и сайт не ломается, то приступать к той же процедуре на хостинге) новыми файлы WordPress.
А вообще стоит задуматься:🤔 нужны ли мне эти обновления?! Какие новые функции или дополнительные возможности будут у моего сайта после обновы?! Если все отлично работает и мне хватает набора функции текущего релиза WP, зачем что-то трогать?!
Обновление wordpress и установленных плагинов, тем не только добавляет новый функционал, но иногда устраняет ошибки в верстке и коде .
Все изменения, внесенные напрямую в файлы(файлы шаблонов) родительской темы, будут стерты при обновлении темы(Решение проблемы: создание дочерней темы).
Итак, если Вы хорошо подумали и пришли к выводу, что стоит обновиться, то ниже указан порядок действий:
1) Сделать копию базы данных
В phpMyAdmin выбрать нужную базу данных и сделать экспорт таблиц БД в одноименной вкладке. В результате получите файл с расширением sql.
2) Сделать копию файлов системы управления контентом WP, темы и плагинов.
С помощью FTP клиента, например FileZilla, подключиться к хостингу и скачать файлы, находящиеся в папке с именем домена(domains) .
3) Обновить на локальном сервере сайт и проверить работоспособность.
Перед тем, как выполнить этого шаг, внесите изменения в wp-config.php
// ** Параметры MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** // /** Имя базы данных для WordPress */ define( 'DB_NAME', 'database_name_here' ); /** Имя пользователя MySQL */ define( 'DB_USER', 'username_here' ); /** Пароль к базе данных MySQL */ define( 'DB_PASSWORD', 'password_here' ); /** Имя сервера MySQL */ define( 'DB_HOST', 'localhost' ); /** Кодировка базы данных для создания таблиц. */ define( 'DB_CHARSET', 'utf8' ); /** Схема сопоставления. Не меняйте, если не уверены. */ define( 'DB_COLLATE', '' );
импортируйте файл базы данных(см. 1) на локальном сервере(напр. OpenServer) в PhpMyAdmin и сделайте несколько sql запросов, чтобы сайт запустился.
-- URL сайта UPDATE wp_options SET option_value = replace(option_value, 'http://домен_сайта', 'http://localhost/домен_сайта') WHERE option_name = 'home' OR option_name = 'siteurl'; -- URL поста UPDATE wp_posts SET guid = REPLACE(guid, 'http://домен_сайта','http://localhost/домен_сайта'); -- URL в контенте UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://домен_сайта', 'http://localhost/домен_сайта');
4) Исправить ошибки
5) Перенести файлы веб-сайта с локального сервера на хостинг или повторить предыдущие этапы из админ панели вашего сайта.
6) Похвалить себя и выпить чайку с пряничком! 😊