Как наиболее безопасно сменить тему Word Press?
Привет. В предыдущей статье я описывал несколько плагинов, которые помогут вам закрыть сайт от посторонних глаз на время установки новой WordPress темы или во время профилактики. Сегодня поговорим, о том — как наиболее безболезненно сменить старую тему на новую.
Многие, установив когда то свою первую и единственную тему, не раз впоследствии задумывались о том как сменить ее на новую, более приглянувшуюся. Но записей на сайте уже накопилось прилично, настроенные плагины безотказно работают и резонно возникает опасение – а как бы чего не случилось после перехода на новый шаблон? Сейчас мы попробуем разобраться – насколько обоснованы такие опасения и как избежать наиболее неприятных последствий.
Вообще говоря, перед выбором и установкой новой wordpress темы, очень советую прочитать «Как выбрать бесплатную тему?» или «Что учесть перед покупкой премиум темы?«. Если вы уверены в своем выборе, идем дальше.
Что самое страшное может случиться, если новая тема законфликтовала с вашим старым содержимым? Сайт просто не загрузится. То есть, вы увидите пустую страницу. Но, во первых – это случается достаточно редко, а во вторых – есть простой способ. Зайти на свой сервер через FTP клиент и удалить папку с новой темой. В этом случае, должна загрузиться или ваша старая тема или одна из двух дефолтовых, идущих вместе с установкой WordPress.
Но все это, подчеркну, крайние случаи. Лучше позаботиться о совместимости заранее. Для этого нужно предпринять несколько не сложных, основных шагов.
Как сменить тему? Простые шаги и правила.
- Особо предосторожные, могут загодя сделать бекап, воспользовавшись например, плагином WordPress Database Backup (в принципе, это плагин должен быть у вас установлен всегда). Лично я перед сменой темы специального бекапа никогда не делаю.
- Установите и активируйте один из плагинов, о которых я писал в прошлой статье. Иначе будет не очень красиво, если ваши читатели станут свидетелями манипуляций с шаблонами и настройками. Не забудьте в самих настройках плагина активировать режим «Maintenance Mode».
- Загрузите новую тему, но не спешите ее активировать. Начиная с версии Wordpress 3.4 появилась очень удобная возможность предварительного просмотра и даже настройки темы без ее активации. Используйте этот инструмент кликнув на кнопке «Просмотреть» на странице выбора загруженных тем в вашей админке. Слева появится столбец, в котором можно произвести некоторые предварительные настройки (выбор их зависит от темы) и сразу увидеть в основном окне, как это будет выглядеть.
- Если ничего так и не загрузилось, и вы видите пустую страницу, это значит что, скорее всего, возник серьезный конфликт с одним или несколькими установленными плагинами. В таком случае, можно попробовать сначала отключить все плагины и включая их по очереди и понять, в чем именно конфликт.
- Если же тема нормально загрузилась в режиме просмотра, в первую очередь обратите внимание на основные моменты:
- Отображение шрифтов. Далеко не все шаблоны wordpress по умолчанию дружат с кириллицей.
- Посмотрите, правильно ли отображается ваша лента записей. Особенно это касается вывода миниатюр и вообще изображений.
- Настройте основное меню навигации.
- В сайдбаре все ваши виджеты, скорее всего, будут уже не видны, но ничего страшного в этом нет. Настроить их снова — не такая уж большая забота. Если все в целом вас устраивает, можно активировать тему.
- После активации проверьте и прокликайте все еще раз. Пока еще не поздно, можно просто включить старую тему. Все станет на свои места обратно без изменений. WordPress сохраняет все основные настройки старой темы в базе данных на вашем сайте.
- Затем, можете приступать к финальной настройке новой темы. Установка виджетов, загрузка логотипа, настройка заголовков и вообще шрифтов, локализация и прочие мелочи. Тут все, как вы понимаете, зависит от возможностей и функционала новой темы.
- Не удаляйте старую тему после настройки новой. Возможно, вам захочется вернуть все на место или со временем найдутся серьезные косяки (например с обновлениями). Вернув старую тему, вам конечно придется кое что восстановить, но в целом, как я писал выше, настройки сохранятся.
- В случае возникновения проблем с корректным отображение миниатюр к записям и вообще картинок, попробуйте использовать плагин Regenerate Thumbnails. Очень часто помогает.
Использование плагина при смене темы.
Еще один возможный вариант – использование плагина Theme Test Drive. Плагин очень прост в установке настройке. Это плагин дает возможность активировать предварительно загруженную тему только для администратора сайта. Для обычных читателей старая тема останется без изменений.
Вот собственно и все «хитрости». Ничего сложного нет и не нужно бояться сменить тему. Единственное пожелание – не стоит это делать слишком поспешно или часто. Хотя, ну кто бы говорил (меняю сам часто) :).
Хороший вариант еще – предварительно хорошенько «помучить» предполагаемую к установке тему на своем тестовом сайте. Если он конечно, у вас есть.
Ну, Дмитрий, успокоили. А то всё время был страх потерять данные. Хотя и бэкап делаю. Комплекс, однако!
И ещё одна страшилка беспокоит — а вдруг что-то случится при обновлении версии WP.
Может тоже статеечку напишите — с удовольствием бы почитала.
Полезная статья, иногда хочется сменить тему, но пока не нашла ничего лучше.
Давно хочу поменять тему, но боюсь. Спасибо, успокоили.
Спасибо за полезные советы о том, как безопасно поменять тему WordPress. Я давно думала сменить тему, но боязнь «как бы чего не случилось после перехода на новый шаблон» не давала сделать этого. Теперь, возможно, решусь.
Пожалуйста. Решайтесь смелее 🙂
Все очень подробно описано, все понятно, спасибо автору за статью.
Рад, что пригодилось 🙂
Ну а если все таки накрылось все медным тазом, может ли тех.поддержка хостинга восстановить сайт?
Все зависит от хостинга и систем бекапа. Например, у Хостенко можно — https://wpnice.ru/plaginy-bekap-i-xostenko/
А вот у Бегета только если сами сделали бекап загодя. Где как, короче.
Спасибо за статью. Хочу сменить тему, но всё никак не решусь. Буду смелее.
Как все просто — Спасибо!
Спасибо за советы, статья очень пригодилась!
Спасибо за статью, всё оказалось ни так страшно!!:) как только найду более подходящую тему, буду менять! Удачи автору!!
Есть ли смысл ставить плагин Theme Test Drive, если в WordPress есть вроде функция «просмотреть» ?
В большинстве случаев уже нет.
Прочитав, статью пошла менять, а при просмотре вижу чистый экран, там где должна отображаться сама тема (справа). Но и это не всё, моя установленная тема ведёт себя также.
Подскажите пожалуйста что это может значить?
Спасибо
Если вы видите белый экран, но при этом, другие темы при просмотре отображаются нормально, то значит, вероятен конфликт с какими то уже установленными плагинами. Попробуйте любую другую бесплатную тему из оф. репозитория.Иногда еще мощности хостинга не позволяют сделать полноценный просмотр, если например, особо тяжелая премиум тема. И убедитесь, что все обновлено до последних версий.
Нет при просмотре других тем та же беда. С хостингом думаю порядок, на втором сайте такого не происходит. Обновлений не просит
Почему вы ничего не говорите о счетчиках подключенных в файле темы, на пример?
При смене темы нужно многое будет менять, думаю рядовому пользователю нужно больше информации
Я все таки думаю лучше сделать копию своего сайта или блога и на нем уже менять темы, делать доработки. При этом основной сайт работает в обычном режиме.
Что-то пока ни как не решусь, говорят может слететь трафик, чего очень не хочется. Кто-то что-то знает об этом?
Боятся вообще нечего. Всегда можно вернуть на место старую тему. По сути тема это модуль или плагин. Установил-удалил, подчистил, Какие проблемы?
Вы ни чего не сказали по поводу,как после смены темы сайт может потерять позиции в поисковых системах.не скатится он на самый низ?