Як у WordPress змінити тему без доступу в адмін-панель

Привіт:) У цьому пості детально розповім як змінити WordPress-тему (активувати іншу) якщо немає доступу в адмін-частину сайту.

Потреба у такій дії з боку власника сайту може виникнути із ряду причин. Наприклад, при активації нової теми виникла помилка, внаслідок чого весь сайт перестав працювати. Найшвидше повернути сайт у робочий стан у такому випадку — активувати іншу (робочу) тему. Це може бути тема, яка раніше використовувалась і коректно працювала або ж одна із WordPress-тем за замовчуванням. Останні автоматично активуються при першому встановленні копії ВордПрес. Перевага їх у тому, що вони постачаються самими розробниками WordPress та мають перевірений, гарантовано робочий код.

Я покажу активацію на прикладі ВордПрес-теми за замовчуванням Twenty Twenty-One.

Перший крок — наявність нової теми зі всіма її файлами у каталозі /wp-content/themes/. Зазвичай будь-яка WordPress-тема (безкоштовна або преміум) постачається у вигляді zip-архіву. Якщо на сайті, де виникла помилка із новою темою, присутня ще якась (наприклад, одна із тем за замовчуванням), то немає необхідності щось додатково встановлювати, і достатньо буде лише її просто активувати.

Якщо ж на сайті є лише одна тема, через яку виникає помилка, то потрібно завантажити та скопіювати у вказану вище папку іншу тему.

  1. Завантажте Twenty Twenty-One із офіційного сайту ВордПресс. Для цього перейдіть за адресою https://wordpress.org/themes/ та в полі пошуку введіть назву теми. Нижче наведіть курсор миші на картку знайденої теми та клацніть Download.
  1. Розархівуйте завантажений zip-архів. В результаті на диску вашого комп'ютера повинна з'явитися папка із назвою twentytwentyone зі всіма потрібними для роботи теми файлами.
  2. Завантажте папку в каталог /wp-content/themes/ на сервері хостингу, на якому знаходиться ваш сайт. Для цього можете скористатися присутнім в панелі керування хостингом файловим менеджером або ж FTP-клієнтом.

В результаті вказаний каталог на сервері матиме приблизно такий вигляд:

  1. Зкопіюйте окремо назву теми, яку потрібно буде активувати. Цим значенням зазвичай виступає назва каталогу з її файлами. У моєму прикладі це twentytwentyone.

Останній крок — зміни в базі даних сайту. Для цього можна скористатися програмою phpMyAdmin зі зручним графічним інтерфейсом. Вона зазвичай присутня в адмін-панелі будь-якого хостингу. Детальніше з робою цієї утиліти можете ознайомитися у матеріалі Робота з базою даних WordPress через phpMyAdmin.

  1. Відкрийте структуру бази даних свого WordPress-сайту та перейдіть у таблицю wp_options. У ній цікавлять 2 опції: template і stylesheet.
  1. По черзі клацніть 2 рази лівою клавішею миші напроти значень вказаних опцій (у моєму прикладі це blocksy та blocksy-child) та замініть обидва значення на назву теми (twentytwentyone). В результаті опції виглядатимуть так:

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

Михайло Петров
Михайло Петров

Мене звати Михайло. Я — WordPress-розробник. Створюю візитки, корпоративні сайти, блоги на WordPress.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *