Остання версія WordPress 5.5 здивувала несподівано та неприємно деяких власників сайтів. Далі опишемо, чи саме, та як це виправити.
WordPress 5.5 багато в чому вдався. Але, як завжди після масштабного оновлення, трапляються конфлікти з темами та плагінами, які призводили до повної або часткової непрацездатності сайтів. Саме тому на нашому хостингу WordPress ми закликаємо усіх клієнтів робити резервні копії перед тим, як щось оновлюєте чи вносите зміни в код сайту. Можливо найбільша проблема в даному випадку була через те, що розробники вирішили у новій версії WordPress видалити застарілий скрипт jQuery Migrate.
Багато шаблонів та плагінів WordPress використовують старі сценарії jQuery, що викликає цілий ряд проблем, коли не підключено jQuery Migrate, який дозволяв працювати такому коду, забезпечуючи сумісність з актуальною версією jQuery.
З оновленням до WordPress 5.5 скрипт jquery-migrate більше не буде увімкнений за замовчуванням. Це може призвести до несподіваної поведінки в деяких темах або плагінах, які використовують застарілий код. На момент написання статті понад 100 000 власників сайтів на WordPress завантажили плагін Enable jQuery Migrate Helper, що лікує ці проблеми у WordPress 5.5, оскільки повертає підтримку jQuery Migrate.

Більше 2000 плагінів в репозиторії WordPress мають старий код jQuery , що призводить до проблем та конфліктів після оновлення до версії WordPress 5.5.
Інші проблеми після оновлення до WordPress 5.5
- Класичний редактор не працює
- Кнопки «Додати медіа» та «Встановити зображення» не працюють
- Перегляд тексту не працює у версії 5.5
- Редактор блоків відображається пустим
- Відсутнє оновлення бази даних
- Мобільне меню зникає
- Рядок пошуку перестає працювати
Це лише деякі проблеми, з якими стикаються користувачі
Як виправити проблему WordPress 5.5 та jQuery
WordPress випустив плагін, який відновлює бібліотеку jQuery Migrate. Встановивши цей плагін, ваш сайт знову запрацює. Але …
Плагін фактично не виправляє ніяких помилок, якщо щось було не так із вашим сайтом до оновлення, він лише знову підключає до сайту бібліотеку jquery-migrate. Завдяки плагіну ваш сайт знову працює за умови, що проблема викликана саме відсутністю jquery-migrate.
Більшість розробників плагінів та шаблонів вдосконалюють своє програмне забезпечення. Тож перегляньте, чи доступні оновлення для вашого шаблону та плагінів, можливо їх розробники вже випустили виправлення, що роблять їх сумісними з останньою версією WordPress, і встановлення додаткового плагіну не є необхідним. Не забувайте робити бекап!
Плагін, необхідний для відновлення функціональності веб-сайту WordPress, називається Enable jQuery Migrate Helper. Ви можете завантажити його тут .
Достатньо активувати плагін jQuery Migrate Helper – і бібліотека jquery-migrate знову буде підключена до сайту.
Ще цікаве:

Зміна вартості тарифу “Старт”
Ще в травні було змінено умови тарифу Старт (https://wphost.me/our-blog/zminy-u-taryfi-wordpress-hostyngu-start/) , але для тих, хто раніше замовив цю послугу, ми тримали умови та вартість без змін. На сьогодні немає можливості підтримувати тариф “Старт” по ціні 44грн/міс, на жаль, тож ми актуалізуємо вартість для усіх активних послуг, і вона становитиме 52грн/міс. Кілька причин, чому ми вимушені так робити: До кінця жовтня місяця […]
Детальніше
Відладка / debug у WordPress (список корисних плагінів)
Ми вже писали поради, як увімкнути чи вимкнути показ помилок на сайті , чи для інших сайтів на PHP а також де подивитися повний журнал доступу та помилок на хостингу. Усе це – невід’ємна частина роботи будь-якого розробника чи вебмайстра. Текст помилок допомагає йому під час дослідження проблем, діагностики і пошуку причин цих помилок. Сьогодні ми наведемо ще список корисних […]
Детальніше