


Блог IT-шника
Блог IT-шника
Привіт:) У цьому пості детально розповім як змінити WordPress-тему (активувати іншу) якщо немає доступу в адмін-частину сайту.
Потреба у такій дії з боку власника сайту може виникнути із ряду причин. Наприклад, при активації нової теми виникла помилка, внаслідок чого весь сайт перестав працювати. Найшвидше повернути сайт у робочий стан у такому випадку — активувати іншу (робочу) тему. Це може бути тема, яка раніше використовувалась і коректно працювала або ж одна із WordPress-тем за замовчуванням. Останні автоматично активуються при першому встановленні копії ВордПрес. Перевага їх у тому, що вони постачаються самими розробниками WordPress та мають перевірений, гарантовано робочий код.
Я покажу активацію на прикладі ВордПрес-теми за замовчуванням Twenty Twenty-One.
Перший крок — наявність нової теми зі всіма її файлами у каталозі /wp-content/themes/. Зазвичай будь-яка WordPress-тема (безкоштовна або преміум) постачається у вигляді zip-архіву. Якщо на сайті, де виникла помилка із новою темою, присутня ще якась (наприклад, одна із тем за замовчуванням), то немає необхідності щось додатково встановлювати, і достатньо буде лише її просто активувати.
Якщо ж на сайті є лише одна тема, через яку виникає помилка, то потрібно завантажити та скопіювати у вказану вище папку іншу тему.
В результаті вказаний каталог на сервері матиме приблизно такий вигляд:
Останній крок — зміни в базі даних сайту. Для цього можна скористатися програмою phpMyAdmin зі зручним графічним інтерфейсом. Вона зазвичай присутня в адмін-панелі будь-якого хостингу. Детальніше з робою цієї утиліти можете ознайомитися у матеріалі Робота з базою даних WordPress через phpMyAdmin.
template
і stylesheet
.blocksy
та blocksy-child
) та замініть обидва значення на назву теми (twentytwentyone
). В результаті опції виглядатимуть так:Після зміни значень спробуйте відкрити адмін-панель сайту та перейти до розділу Вигляд -> Теми. Вказана вами тема вже буде активованою.