Як відкотитися до попередніх версій WordPress (для вирішення проблем з плагінами та темами)
Установка найсвіжіших версій для ядра WordPress, тем та плагінів є передовою практикою використання платформи. Крім того, рекомендовано також використовувати останню версію PHP. Проте трапляються випадки, коли це недоцільно чи неможливо.
Бувають ситуації, коли вам потрібно відкотити оновлення або зменшити версію вашого WordPress-сайту (або його частин). На щастя, є методи відкату для кожного елемента вашого сайту.
У цій статті ми покажемо, як зменшити версію WordPress – і як зробити це безпечно. Ми розглянемо відновлення попередніх версій WordPress, відкат плагінів, тем та PHP.
Чому може виникнути необхідність зниження версії WordPress
Встановлення свіжих версій ядра WordPress, плагінів та тем – важливий крок у обслуговуванні вашого сайту. Ці оновлення нерідко включають виправлення безпеки, які потрібні для запобігання атак на сайт. Патчі дозволяють покращити продуктивність та функціональність сайту.
Тому ми не рекомендуємо користуватися на постійній основі старими версіями WordPress або компонентами платформи. Проте бувають ситуації, коли без цього не обійтися – хоч би тимчасово.
Найпопулярніша причина зниження версій – конфлікти з плагінами чи темою. Наприклад, якщо якийсь елемент вашого сайту несумісний із останньою версією ядра WordPress, зниження версії ядра дозволяє вашим відвідувачам отримати доступ до функціоналу, доки ви працюєте над довгостроковим рішенням.
Якщо конфлікт виникає між двома плагінами або між плагіном і темою, зниження версії ядра WordPress ніяк не допоможе.Натомість вам потрібно буде відкотити версію плагіна або теми, щоб сайт знову запрацював.
Деякі старі плагіни та теми можуть бути несумісними з новими версіями PHP. Якщо плагін або тема життєво важливі для функціональності сайту, ви можете на якийсь час знизити версію PHP, поки не знайдете альтернативне рішення, що влаштовує вас.
Іншими словами, зниження версії WordPress має бути тимчасовою процедурою для усунення несправностей. Як тільки ви заміните проблемні плагіни чи теми, ви зможете вже оновити свій сайт.
Як понизити версію свого WordPress-сайту: 6 методик
Процес зниження версії WordPress буде залежати від того, якої мети ви намагаєтеся досягти. Можливо вам потрібно відновити минулу версію всього сайту. Або вам потрібно відновити тільки окремий плагін, окрему тему, а не сам WP.
Нижче ми наведемо 6 методик відкату свого WordPress-сайту до ранніх версій. Кожна методика має на меті. Ми рекомендуємо вивчити їх усе, щоб побачити, яка з них більш застосовна до вашої нагоди.
Ручне зниження версії WordPress
Якщо у вас виник серйозний конфлікт, через який ви не можете отримати доступ до бекенд вашого сайту, зниження версії WordPress вручну може стати для вас кращим (якщо не єдиним) варіантом. Для початку створіть бекап вашого сайту, щоб убезпечити себе.
Далі почніть деактивувати всі ваші плагіни. Це досить просто, якщо у вас є доступ до бекенд WordPress. Просто поставте прапорець поруч із кожним плагіном та використовуйте опцію Deactivate у списку Bulk Actions.
Якщо ж у вас немає доступу до адмінки, ви можете деактивувати плагіни вручну за допомогою протоколу SFTP та клієнта, такого як FileZilla.Вам будуть потрібні ці інструменти і в наступних кроках, тому краще відразу ознайомитися з ними та зрозуміти, як вони працюють.
Далі вам потрібно завантажити релевантну версію WordPress. Знайти потрібний реліз можна на сторінці архівів WordPress:
Потім, використовуючи FTP та FileZilla (або інший клієнт), підключіться до сервера та видаліть каталоги wp-admin та wp-includes.
Далі завантажте на сервер усі файли з релізу WordPress, який ви завантажували раніше, крім каталогу wp-content. Як запитати, чи перезаписувати файли, виберіть Overwrite > Ok:
Тепер перейдіть до бекенду сайту. Ви можете побачити повідомлення, яке закликає оновити вашу базу даних. Якщо це так, натисніть кнопку Update WordPress Database. Потім увійдіть на сайт.
У результаті ви маєте з'явитися доступ, і ви можете працювати зі старою версією WordPress:
Ви можете знову активувати свої плагіни, щоб продовжити вирішення вихідного конфлікту.
Також ви можете вимкнути автоматичні оновлення, щоб WordPress не встановив жодної іншої версії. Коли проблема буде вирішена, ви зможете повернутися до останньої версії WordPress на сторінці Updates у консолі.
Використання WP Downgrade для запуску попередньої версії WordPress
Незручно працювати з FTP? Не подобається ідея видалення файлів ядра? У такому разі спробуйте плагін для зниження версій WordPress. Ви можете встановити WP Downgrade (після виконання бекапу сайту, звичайно):
Переходимо в Settings > WP Downgrade та вводимо цільову версію WordPress у відповідне поле:
Клацаємо по Save Changes. Далі переходимо на сторінку Updates. Ви побачите, що ваша цільова версія вказана тепер як остання версія WordPress.
Клацаємо по кнопці Re-install Now, щоб завершити відкат.WordPress виконає звичайне оновлення, після чого ви побачите вітальне повідомлення для цільової версії.
Щоб заново встановити останню версію WordPress після усунення несправностей, вам потрібно буде повернутися до Settings > WP Downgrade. Тут можна поставити нову цільову версію, повторивши процес, описаний вище.
Відновлення попереднього бекапу для відкату змін
Є ще один спосіб зниження версії вашого сайту - відновлення сайту з бекапу, якщо на момент створення резервної копії використовувалася рання версія WP. Звичайно, щоб скористатися цим пунктом, у вас має бути надійно налаштована система резервного копіювання.
Вам також потрібно буде переконатися в тому, що копія відновлюваного сайту не позбавлена будь-якого ключового вмісту, який недавно був доданий. Ви ж не хочете випадково втратити свої останні пости, намагаючись знизити версію WordPress. Якщо ваш сайт досить динамічний, то цей підхід навряд чи буде найкращим.
Процес відновлення буде залежати від системи, яку ви використовували для створення та зберігання файлів. Деякі хостинги пропонують відновлення сайту з бекапу шляхом одного кліку через свою панель керування.
Зазвичай розгортання сайту з бекапу займає деякий час. Як тільки процес закінчиться, ви зможете отримати доступ до бекенду свого сайту. Також адекватні хостинги зазвичай автоматично створюють бекап перед відновленням сайту, якщо вам знадобиться скасувати цей процес.
Ручне зниження версій плагіна чи теми
Якщо вам потрібно зменшити версію плагіна або теми, а не ядра WordPress, то ви можете зробити це вручну, використовуючи процес, аналогічний першому пункту.Для початку потрібно буде отримати всі файли для старої версії плагіна або теми.
Для плагінів у каталозі WordPress знайти старі версії можна шляхом натискання Advanced View на сторінці каталогу:
Прокручуєте сторінку вниз, після чого вибираєте потрібну версію з меню, що розкривається. Тиснете Download:
Далі виймаємо файли з архіву та зберігаємо їх на свій комп'ютер. Робимо резервну копію сайту на випадок, якщо щось не піде. Нарешті, підключаємося до FTP сервера за допомогою будь-якого клієнта. Переходимо до wp-content > plugins.
Тут нам потрібно перейменувати каталог із вже існуючою версією плагіна. Після цього завантажуємо папку для більш ранньої версії плагіна:
У результаті ми отримаємо стару версію плагіна. Крім того, ви завжди зможете повернутися до останньої версії плагіна, оскільки папка з ним залишиться на сервері (у перейменованому вигляді).
Для тем і преміальних плагінів цей метод суттєво ускладнюється. Процес їхнього відкату приблизно такий самий, але в каталозі WordPress немає архівів з минулими версіями тем.
Щодо преміальних плагінів, знайти для них ранні версії проблематично. Для цього часом потрібно звертатися до розробників плагіна безпосередньо.
Відкат до минулих версій плагінів та тим за допомогою WP Rollback
На щастя, є простий спосіб зниження версій плагінів і об'єктів. Робиться це за допомогою плагіна WP Rollback:
Плагін постійно оновлюється та має відмінний рейтинг.
Він додає кнопку Rollback під заголовком кожного плагіна.
Якщо ви клацнете по цій кнопці, ви будете перенаправлені на сторінку, де зможете вибрати цільову версію. Далі натисніть на Rollback, щоб розпочати процес зниження версії:
Відкат тим такий самий простий.Перейдіть до Appearance > Themes і виберіть тему, версію якої потрібно зменшити. Тепер у нижній частині вікна стоятиме кнопка Rollback.
На наступній сторінці ви зможете вибрати цільову версію та розпочати процедуру відкату (аналогічно плагінам).
Відкат до старих версій PHP
У 2019 році у WordPress оновилися мінімальні вимоги до PHP. У результаті деякі старі плагіни, які мали погане обслуговування, виявилися несумісними з новими версіями PHP. В ідеалі ви повинні використовувати інструменти, які отримують регулярні оновлення та підтримку від розробників.
Якщо ж у вас стоїть застарілий плагін, який має вирішальне значення для функціональності вашого сайту, але не працює з останньою версією PHP, ви можете зменшити версію PHP. Знову ж таки, багато хостингів дозволяють робити це через панелі управління сайтом.
В іншому випадку вам знадобиться виконати зниження версії PHP через командний рядок, що досить складно. У цьому випадку все ж таки краще спробувати замінити проблемний плагін або проблемну тему.
Як відкотити версію WordPress або плагінів
Якщо ваш сайт гальмує або ламається після оновлення, ви не самотні. Це настільки поширене, що новачки перестають отримувати оновлення WordPress після того, як одного разу зіткнулися з проблемою, хоча це абсолютно небезпечно. Однак, як і у будь-якої проблеми, ця теж має рішення. Дотримуйтесь статті, щоб дізнатися, як повернутися до попередньої версії WordPress та безпечно повернути свій сайт у робочий стан.
Оновлення та відкати WordPress
Експерти рекомендують користувачам постійно оновлювати плагіни та теми на своєму веб-сайті WordPress, а також використовувати останню версію CMS для оптимізації веб-сайтів. Оскільки оптимізація допомагає з SEO, взаємодією з користувачем та покращеним захистом від кібер-крадіжок, відмова від оновлення WordPress може поставити під загрозу безпеку вашого сайту. Проте деякі оновлення можуть містити помилки і призвести до зависання та зависання веб-сайту. У таких випадках ви повинні зробити резервну копію перед оновленням, хоча відновлення з резервної копії WordPress може бути головним болем.
Але якщо ви можете діагностувати, який плагін стоїть за проблемою, ви можете скасувати зміни, вручну встановивши плагін у його старішу версію. Це також дозволяє повідомити про проблему розробнику, щоб команда могла виправити її у подальших оновленнях. Однак, незважаючи на те, що процес простіше, ніж відновлення сайту з резервної копії, є ще більш простим методом відкату WordPress — оновленням до його попередньої версії, орієнтованим на новачків.
Відкат плагінів WordPress
Оскільки проблема не нова і досить поширена, для полегшення відкату існує плагін WordPress. WordPress Rollback - це плагін, який ви можете завантажити та встановити, щоб зробити відкат версій простим та швидким. Активація плагіну додає кнопку відкату на сторінку плагінів. Відвідайте сторінку плагінів після активації WordPress, щоб помітити відкат поряд з активацією, редагуванням та видаленням під кожним встановленим плагіном, що є у списку.
Тому, коли ви вирішите відкотити оновлення плагіна WordPress, все, що вам потрібно зробити, це натиснути на посилання. Відкриється сторінка з усіма встановленими версіями плагіна. Виберіть той, до якого ви хочете повернутися, і натисніть кнопку для підтвердження. Однак, CMS попередить вас про необхідність зробити резервну копію, перш ніж продовжити. Після того, як ви зробили запобіжні заходи, натисніть кнопку відкату, щоб замінити поточну версію плагіна обраної. Поки це триває кілька хвилин, на сторінці відображається статус установки. По завершенні він дає вам можливість активувати або повернутися на сторінку плагінів як альтернативу.
Відкат тем WordPress
Якщо ви використовуєте безкоштовну тему WordPress або тему завантажену з WordPress.org, плагін відкату також буде працювати на ній. Вам потрібно буде перейти до розділу "Теми" з "Зовнішній вигляд", щоб знайти тему, версію якої ви хочете знизити. Натисніть на ім'я, щоб відкрити сторінку відомостей про нього, знайдіть кнопку відкату в нижньому правому кутку і виконайте ту ж процедуру, що і вище. Однак, якщо ви не знайдете посилання для переходу на більш ранню версію на сторінці відомостей, перейдіть до розділу "Оновлення" на панелі інструментів WordPress, щоб CMS знайшла оновлення. Поверніться на сторінку відомостей про тему, щоб знайти кнопку.
Ви повинні пам'ятати, що плагін відкату WordPress не працює на темах, завантажених з інших джерел.
Зменшити версію ядра WordPress
Подібно до плагіну відкату WordPress, існує плагін зниження версії WordPress для використання попередньої версії CMS. Плагін доступний на WordPress.org безкоштовно і працює так само, як інсталятор WP.Спрощуючи процес переходу на більш ранню версію, плагін змушує процедуру оновлення змінитись та встановити потрібну версію. Плагін надає вам панель інструментів для введення вподобаної версії WP, крім відображення поточної версії вашого ядра WordPress. Якщо ви не впевнені в номері, ви можете відвідати архів випуску CMS, щоб дізнатися номер, який потрібно ввести в даному місці. Більшість людей повертаються до останнього поновлення перед поточним. Оскільки, на відміну від плагіна відкату, він не показує вам усі попередні версії оновлень ядра WordPress, архів є підказкою.
Отримавши номер версії, введіть його в параметрах зниження версії WordPress і збережіть зміни для завершення інсталяції.
Перш ніж перейти на WordPress
Перш ніж повернутись до попередньої версії WP, ви повинні знати, чому експерти рекомендують завжди оновлювати ядро, плагіни та теми WordPress до останньої версії. Нижче наведено переваги оновлень:
- Безпека Оскільки WordPress має відкритий вихідний код і є надзвичайно популярним, він стає легкою мішенню для викрадачів даних, хакерів та інших кіберзлочинців. Тим не менш, команда розробників завжди працює над тим, щоб якнайшвидше отримати звіти про вразливі місця. Але це означає, що повернення до попередньої версії піддасть ваш сайт ризику можливої кібератаки.
- Функції У більшості нових оновлень представлені нові функції для покращення користувальницького інтерфейсу WordPress CMS.
- Швидкість Оскільки швидкість стає фактором SEO, оновлення WordPress націлені на підвищення продуктивності із підвищенням швидкості з кожною новою версією.
- Виправлення помилок Незважаючи на спроби зробити ідеальну версію, жодне оновлення не обходиться без помилок.Однак деякі оновлення WordPress містять більше помилок, ніж інші, тому оновлення спрямовані на виправлення раніше виявлених помилок.
- Сумісність Оновлення плагінів та тем WordPress спеціально випущені для покращення їх сумісності з останнім випуском ядра.
Тепер, коли ви вирішите перейти на попередню версію ядра, плагіна або теми WordPress, ви втратите всі переваги.
Крім того, більшість помилок викликано плагінами і темами. Таким чином, замість того, щоб приймати швидке рішення, досліджуйте причину проблеми з WordPress, перш ніж відкотитися. що застарілі версії можуть створювати проблеми з продуктивністю WordPress і погано впливати на SEO.
Зрештою, найголовніше, ніколи не забувайте робити резервну копію перед переходом на більш ранню версію.
Висновок
Незважаючи на те, що рекомендується використовувати останні випущені версії ядра, плагінів та тем WordPress у 2021 році, іноді це викликає проблеми, що у вас не залишається іншого вибору, крім як знизити версію оновлень, щоб ваш сайт працював. ви повинні пам'ятати, що таким чином ви жертвуєте кількома перевагами, такими як безпека, функції, сумісність, швидкість та продуктивність. Отже, у вас має бути вагома причина для відкату.Крім того, незважаючи на те, що плагіни WordPress роблять процес дуже простим, ви ніколи не повинні легковажно ставитись до ризику втрати даних і робити повну резервну копію веб-сайту WordPress, перш ніж продовжити.
Що ви хочете знизити до попередньої версії, плагін WordPress, теми або основного оновлення?
Біографія автора:
Артур — фахівець із цифрового маркетингу та бізнес-блогер. Він розвиває цікаві стартапи через різні соціальні мережі та ділиться своїм досвідом із клієнтами, щоб краще просувати їхній бізнес. У вільний час Артур вивчає японську мову та пише статті про тенденції цифрової трансформації.
Як відкотити плагін WordPress до попередньої версії
Плагіни WordPress постійно оновлюються. Розробники використовують сучасні технології та модернізують свої продукти для того, щоб вони працювали краще та були ефективнішими, а також можуть додаватися нові функції. Оновлення відбуваються і коли оновлюється сама WordPress – для успішної роботи потрібна повна сумісність технологій CMS та самого плагіна.
Іноді оновлення плагінів можуть мати не той ефект, який очікується. Вони можуть призвести до того, що сайт працюватиме не так, як потрібно або перестати працювати зовсім. У цій статті ми дізнаємось, як відкатити плагін WordPress до попередньої версії, щоб усунути проблеми, що виникли від його оновлення.
Як відкотити плагін у WordPress за допомогою плагіна WP Rollback
Перед тим, як відкотити плагін WordPress до попередньої версії, знадобиться, як не дивно, встановити ще один плагін, який здійснює зниження версії. Цей плагін дуже простий у використанні, відмінно справляється із завданням та повністю безкоштовний.Він може відкотити плагін у WordPress не лише до попередньої версії, але й до ранніх версій, якщо це необхідно. І все це можна робити і з темами.
Плагін називається WP Rollback. Щоб скористатися ним, потрібно його встановити та активувати. Після його активації у розділі «Плагіни» у кожного плагіна з'явиться нова кнопка «Rollback», за допомогою якої можна відкотити його версію.
Якщо натиснути на неї, можна побачити список доступних версій, до яких можна відкотитися. Потрібно вибрати потрібну вам версію та натиснути на кнопку «Rollback».
Сам процес зниження версії плагіна відбувається так само, як і оновлення і займає кілька секунд. При зниженні версії стара версія буде взята з репозиторію WordPress.
Аналогічно можна зменшити і версію теми. Для цього потрібно перейти до розділу «Зовнішній вигляд», підрозділу «Теми» та відкрити тему, версію якої слід відкотити. Внизу справа буде кнопка Rollback, яка працює так само, як аналогічна кнопка в плагінах.
Більш ранні версії плагіна WP Rollback завантажуватиме з репозиторію WordPress. Звідси випливають дві обставини. Версій для відкату буде стільки, скільки залишив розробник у сховищі. Якщо він не залишив старих версій, то відкат буде неможливим. Друге – цим плагіном не можна буде відкотити преміум плагіни та теми, оскільки їх немає у репозиторії WordPress. Для отримання старих версій преміум продуктів вам слід звернутися до розробника, у якого ви їх придбали. І ще, плагін WP Rollback не здатний відкотити версію самої WordPess - працює тільки з плагінами та темами.
Відкат плагіна в WordPress за допомогою відновлення з бекапу
Кожен нормальний хостинг створює резервну копію сайту періодично.Зазвичай копія створюється щодня і зберігаються за кілька останніх днів. Таким чином, можна відкотитися до цих бекапів та відновити сайт на певну дату. За допомогою бекапу можна відкотити та оновлення плагіна. Це більш радикальний метод і має свої переваги і недоліки.
До недоліків відновлення з резервної копії відноситься те, що разом з відкатом плагіна відкотиться і все інше. Якщо ви зробили якісь налаштування на сайті або опублікували якийсь матеріал після тієї дати бекапу, на який відкочуєтеся, всі ці маєтки будуть втрачені. До переваг можна віднести те, що цей спосіб зниження версії, на відміну від попереднього, вміє також і знижувати версію WordPress.
Відкатати сайт на певну дату бекапу можна на панелі керування хостингом. На кожному хостингу це робиться по-різному. Якщо ви не можете це зробити самостійно, то слід звернутися на підтримку хостингу.
Для чого може знадобиться відкочувати плагіни і чи варто це робити
Як було сказано вище, іноді після оновлення сайт починає працювати не так, як потрібно або зовсім працювати перестає. Це відбувається зазвичай з двох причин:
- Якщо розробник плагіна вніс якісь зміни до оновлення, які зробили його не робітником, тобто помилився.
- Якщо зміни в оновленні несумісні з іншими плагінами або темою.
В обох випадках, відкат версії плагіна допоможе вирішити проблему. Однак це слід розцінювати як тимчасове рішення. Адже якщо на сайті використовуються застарілі продукти не свіжих версій, це негативно впливає на його роботу, а також на безпеку. Імовірність злому зі встановленими старими плагінами збільшується.
Тому після відкату версії плагіна потрібно подумати, як вирішити цю проблему з оновленням, щоб можна було оновитися до свіжої версії. Наприклад, якщо плагін, що оновлюється, викликає несумісності, то потрібно пошукати для нього заміну. Для кожного плагіна у сховищі WordPress можна знайти дуже багато альтернатив. Якщо вдалося з'ясувати, що виникає несумісність з одним із встановлених плагінів, можна також замінити не оновлюваний, а той, який несумісний з оновленням. Деякі плагіни вже давно занедбані та не оновлюються. І тоді оновлення підтримуваних плагінів може спричинити такі складнощі. Якщо йдеться про преміум-плагін, то для вирішення такої проблеми можна також звернутися на його підтримку.
Наскільки публікація корисна?
Натисніть на зірку, щоб оцінити!
Середня оцінка 3.3 / 5. Кількість оцінювань: 7
Оцінок наразі немає. Поставте оцінку першим.