Рубрики

Как безопасно изменить тему WordPress

change-update-wordpress-theme

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

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

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

Но есть способ, которым вы можете сделать изменение темы 0% риска, и, к счастью, это подробно описано ниже. Давайте начнем!

Шаг 1. Выберите новую тему WordPress

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

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

WordPress.org Тематический каталог

При выборе новой темы важно убедиться, что ваша новая тема поддерживает плагины, которые вы считаете необходимыми. Если вы создали целый магазин с WooCommerce, вы, вероятно, захотите продолжить использовать WooCommerce с вашей новой темой. Так что просто дважды проверьте совместимость плагинов и основные функции темы перед фиксацией. Конечно, если вы разработчик, вам не нужно беспокоиться о поиске «идеальной» темы. У вас, вероятно, есть знания, чтобы создать или настроить тему самостоятельно. Как только вы найдете тему, которая соответствует вашим потребностям, перейдите ко второму шагу.

Шаг 2. Создайте резервную копию вашего сайта WordPress

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

Способ 1: использование плагина для резервного копирования WordPress

VaultPress Плагин резервного копирования WordPress

Лучший резервный плагин (по нашему мнению) - VaultPress. Это простой в использовании и занимает полную резервную копию вашего сайта. Кроме того, он начинается всего с 39 долларов в год (для плана JetPack Personal). Низкая цена, учитывая, что она предлагает автоматическое резервное копирование, 30-дневное резервное копирование и восстановление в 1 клик. Но подождите ... это еще не все! Поскольку VaultPress является частью планов JetPack, у вас также будет возможность включить премиальные функции Akismet и JetPack на своем сайте.

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

Еще одна надежная опция премиум-класса — проверенная и надежная BackupBuddy. Я также включил выдающуюся бесплатную альтернативу, которая является Updraft Plus.  Updraft не только создает резервную копию вашего сайта, но и загружает его в несколько мест «в облаке», и все это одним щелчком мыши. И это также позволяет вам сделать простое восстановление в 1 клик, если что-то пошло не так.

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

Способ 2. Резервное копирование WordPress вручную

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

# 1 Войдите в панель управления веб-хостами для своего сайта (будь то cPanel или что-то еще). 
Большинство веб-хостов имеют возможность либо войти в свою учетную запись, либо в панель управления через свой веб-сайт, поэтому зайдите на свой веб-сайт и войдите в систему.

# 2 Найдите информацию для входа на FTP или создайте новую учетную запись. 
Для этого выберите один из параметров в меню панели управления с надписью «Пользователи / учетные записи FTP», «Доступ по FTP» или «Настройки FTP». Если вы не видите пользователей или не знаете пароль, вы можете быстро создать нового пользователя, нажав «добавить нового пользователя», а затем создав его.

ftpaccount

# 3 Войдите в систему и скопируйте все соответствующие файлы из правильного каталога. 
Теперь, в этот момент многие люди посоветовали бы вам получить FTP-клиент, такой как FileZilla, но вы можете получить доступ к своему сайту через ftp через веб-браузер или даже старый добрый Windows Explorer (или finder / nautilus, если вы не используете Windows ).

ftpadress

Чтобы сделать это, просто введите «» ftp://yoursite.com »в проводнике или другой, и войдите в систему с информацией, которую вы нашли, или пользователем, которого вы только что создали. Мне нравится использовать мой файловый браузер, потому что его резервное копирование так же просто, как копирование и вставка в нужное место, а затем превращение папки в zip-архив.

ftpcopy

# 4 Вернитесь к панели управления и откройте phpMyAdmin. 
Для многих панелей управления это включает в себя небольшую прокрутку вниз (посмотрите на логотип, изображенный ниже).

PhpMyAdmin_logo

# 5 Выберите правильную базу данных. 
Если у вас много сайтов WordPress, работающих на одном хостинге, множество баз данных будут находиться в одном и том же phpMyAdmin. Таким образом, вам нужно дважды проверить, что вы выбираете правильный стол для резервного копирования. Один из способов сделать это — просто зайти в базы данных и проверить, что написано в постах в разделе «wp_posts».

админ

Еще один способ выяснить это, проверив файл wp-config.php на соответствующем сайте. Вы можете сделать это либо через панель управления WordPress, либо открыв резервную копию файла в текстовом редакторе. (Будьте осторожны, не редактируйте его.) Просто найдите «db_name», и вы сразу же его найдете.

# 6 Экспорт базы данных
Просто нажмите «Custom» и выберите нужную базу данных, выбирая, какую экспортировать, прокрутите другие пользовательские параметры и нажмите «go». Это так же просто, как кажется. Еще одна хорошая новость заключается в том, что импортировать таблицу так же легко. Если что-то пойдет не так ... и вы уже знаете, как это сделать!

exportdatabase

Шаг 3. Клонируйте ваш сайт для тестирования

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

Клонирование вашего сайта WordPress на промежуточный сайт

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

Если вы используете WPEngine,  этот процесс очень прост (как и для большинства хостов). Все, что вам нужно сделать, это зайти на сайт WordPress, который вы хотите продублировать, щелкните по пункту меню WPEngine в верхней части панели инструментов, нажмите вкладку «Подготовка» и нажмите большую синюю кнопку, чтобы «Скопировать сайт из LIVE в STAGING. И это все (еще одна причина, почему мы так любим WPEngine).

wpengine-стадирования

Клонирование вашего сайта WordPress в LocalHost

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

Метод 1: Использование плагина для клонирования вашего сайта WordPress

В зависимости от операционной системы вашего настольного компьютера существует несколько вариантов настройки сервера localhost.

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

Не забудьте активировать Apache и mySQL после завершения установки. Как только ваш localhost будет готов, вам также нужно будет  установить WordPress локально.

# 2 Установите плагин на оригинальный сайт и экспортируйте. 
В качестве примера, мы собираемся использовать  All-in-one-migrate  здесь. Но вы можете использовать любой плагин, который вы предпочитаете. Среди других бесплатных плагинов, Duplicator, кажется, самый восторженный. Просто добавьте и активируйте ваш плагин по своему выбору, а затем соответственно экспортируйте свой веб-сайт.

экспорт

# 3 Установите плагин на локальном WordPress и импортируйте. 
Это довольно просто. Войдите в свой локальный сайт WordPress, установите и активируйте плагин, затем импортируйте.

Импортировать

# 4 Подожди и наслаждайся своим новым клоном. 
Подождите, пока плагин импортирует копию вашего сайта (это может занять довольно много времени, в зависимости от размера вашего сайта). Тогда откройте это и наслаждайтесь, как только это закончено. Это так просто.

Способ 2: клонирование вашего сайта WordPress вручную

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

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

# 2 Копирование и вставка резервной копии WordPress
Если вы планируете создать локальный клон вручную (и вы уже на полпути), вам просто нужно скопировать резервную копию файлов, которые вы взяли ранее. Просто вставьте их в соответствующую папку (ampps / www / folder, если используется AMPPS, или mamp / htdocs, если вы используете MAMP). Обязательно поместите файлы в отдельную папку. Это сделано для того, чтобы избежать проблем с программным обеспечением «симулятор сервера» (должно быть, например, в ampps / www / wpclone /, если используется AMPPS). Если вы еще не сделали резервную копию вручную, выполните действия, описанные выше.

# 3 Откройте phpMyAdmin и импортируйте базу данных. 
Сначала откройте панель локального сервера. Отсюда откройте phpMyAdmin (если вы используете AMPPS, вы также можете просто ввести «localhost / phpmyadmin» в свой веб-браузер). Нажмите импорт. Затем выберите файл резервной копии sql, который вы сохранили ранее, во время резервного копирования вручную (опять же, если вы не выполняли резервное копирование вручную, выполните действия, перечисленные выше).

sqlimport

# 4 Найдите правильную информацию о пользователе / ​​пароле базы данных и создайте пользователя в phpMyAdmin. 
Сначала откройте резервную копию файла wp-config.php в текстовом редакторе, таком как блокнот, и найдите DB_USER и DB_PASSWORD. Затем возьмите эти значения (расположенные там, где я отключился), и создайте нового пользователя с этим именем пользователя и паролем, перейдя в базы данных в phpMyAdmin, затем щелкнув флажок «проверить привилегии» рядом с правой базой данных, а затем, наконец, нажмите «добавить пользователя».

checkprivilege

# 5 Замените некоторые URL-адреса.
Чтобы ваш новый локальный сайт не сходил с ума, думая, что он находится где-то еще, вам нужно отредактировать два поля в базе данных. Siteurl и home в разделе wp_options (если он отображает только 25 строк на странице, home будет показан на 2-й странице). Отредактируйте их по адресу http: // localhost / wp или как хотите, чтобы они назвали вашу папку, и ваш клонированный сайт будет готов к использованию.

адрес сайта

Шаг 4. Тестирование и устранение неисправностей вашей темы WordPress на вашем сайте-клоне

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

Включить wp_debug.
Это отличный способ проверить наличие ошибок в вашей теме. Чтобы включить wp_debug, откройте файл wp-config.php и установите для wp_debug значение true, например, так:

define ('WP_DEBUG', true); 

Это покажет все ваши ошибки php и уведомления на внешнем интерфейсе вашего сайта WordPress. Имейте в виду, что не каждое отображаемое уведомление будет нарушать работу вашего сайта, но исправлять их по-прежнему рекомендуется.

сор-отладки ошибок

Пользовательские типы сообщений
Если ваша старая тема использовала один или несколько встроенных пользовательских типов сообщений, а ваша новая тема не имеет темы, может показаться, что вы потеряли весь свой контент. Но не волнуйтесь, это все еще в вашей базе данных. Вы можете использовать сторонний плагин, такой как  Easy Content Types WordPress Plugin от Pippins Plugins, для регистрации ваших старых пользовательских типов постов в вашей новой теме. Если вы не уверены, как называются ваши собственные типы сообщений, вы можете спросить у старого разработчика темы или найти в старой теме функцию register_post_type и найти имена ваших старых пользовательских типов сообщений.

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

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

Форматы сообщений
Во многих темах используются настраиваемые поля. Поэтому, если вы используете его для определения конкретного видео / аудио / галереи / и т. Д., Вам, возможно, придется изменить вывод ваших форматов сообщений в новой теме. Это можно сделать с помощью дочерней темы, чтобы вы могли продолжать использовать старую мету для старых постов, или вы можете использовать add_post_meta ()

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

Проверьте консоль браузера
Откройте браузер, чтобы проверить наличие ошибок JavaScript. Если некоторые вещи не работают должным образом (связанные с javascript), такие как ползунки, раскрывающиеся меню, карусели и т. Д., Вы можете проверить консоль браузера на наличие ошибок. Просто откройте консоль, чтобы увидеть ошибки в JavaScript, и наведите на них курсор, чтобы точно определить, где находится ошибка.

Консоль ошибок

Вот ссылки, где вы найдете свою консоль для различных браузеров:

Проверка размеров избранных изображений
Вам может потребоваться загрузить или настроить избранные изображения при переключении на новую тему. Самый простой способ, который мы нашли, это использовать бесплатный плагин WordPress Image Cleanup . Плагин индексирует все ваши обрезанные и неиспользуемые размеры изображений, которые вы можете удалить или переместить в новую папку. Очень просто. Как только вы уберете дом, вы захотите повторно обрезать все ваши изображения с их правильными размерами. Некоторые темы, такие как Total кадрирование изображений динамически, поэтому вам не нужно ничего делать. Но, если ваша тема не делает этого для вас, используйте WordPress плагин Regenerate Thumbnails, чтобы восстановить все ваши изображения в нужных размерах.

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

Мобильное / браузерное тестирование
Если вы решили создать промежуточный сайт через ваш WordPress-хост, то у вас есть возможность провести собственное мобильное тестирование. Возьмите планшет и телефон, чтобы увидеть, как выглядит ваша новая тема. Или, если вы решили установить новую тему на локальном хосте, вы можете попробовать онлайн-адаптивный симулятор, такой как Responsinator или Cross Browser Testing.

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

Шаг 5. Установите и активируйте новую тему WordPress на своем сайте

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

Предварительный просмотр-тема

Необязательный шаг — установить плагин в ближайшее время на вашем сайте, прежде чем активировать новую тему. Таким образом, если вам придется вносить какие-либо изменения в ваш сайт после активации новой темы, ваши посетители увидят симпатичную страницу в разработке или скоро появятся. Два плагина, которые нам действительно нравятся, это WP Maintenance Mode и  Coming Soon Plugin от SeedProd .

Когда вы будете готовы к работе, просто перейдите в « Внешний вид»> «Темы» и нажмите кнопку «Активировать» вашу новую тему WordPress.

Завершение

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

Считаете ли вы это руководство полезным? Или тебе есть что добавить? Дайте нам знать в разделе комментариев!

Также читают

Понравилась статья? Поделись с другом!!!

Оставить комментарий

 ;-)  :|  :x  :twisted:  :smile:  :shock:  :sad:  :roll:  :razz:  :oops:  :o  :lol:  :idea:  :grin:  :evil:  :cry:  :cool:  :???:

4 × 1 =