
🛡 Як приховати назву теми в WordPress: повне керівництво
Сайт на WordPress готовий, контент залито, дизайн відполіровано. Відкриваєте вихідний код сторінки, а там у десятку місць світиться назва теми: у шляхах до стилів, у класах body, у структурі папок. Для клієнтського проєкту чи комерційного сайту це виглядає щонайменше неохайно.
Гірше інше: знаючи точну назву теми, зловмисник може знайти відомі вразливості під цю конкретну тему й прицільно атакувати сайт. Особливо якщо тема давно не оновлювалася або завантажена із сумнівного джерела.
Закриваємо цю діру за два підходи: швидкий (плагін, 5 хвилин) і ручний (повний контроль, але потрібен доступ до файлів). Нижче, обидва способи з точними кроками, які працюють на будь-якій сучасній версії WordPress.
💡 Швидкий огляд:
- Плагін WP Hide маскує шляхи до теми, стилів і плагінів автоматично: встановили, налаштували, готово.
- Ручне перейменування через FTP: змінюєте ім’я папки теми, правите style.css, переактивовуєте, тема невидима для детекторів.
- Назва теми у футері прибирається через Кастомізатор (без коду) або правкою footer.php (повний контроль).
- Перед будь-якими правками файлів, обов’язкове повне резервне копіювання сайту.
Навіщо взагалі приховувати назву теми?
WordPress за замовчуванням виставляє інформацію про тему в кількох місцях. У HTML-коді сторінки шлях до стилів виглядає як /wp-content/themes/my-theme/style.css, а в атрибуті body_class часто фігурує рядок на кшталт theme-my-theme. Будь-який сканер тем, наприклад WPThemeDetector або What WordPress Theme Is That, зчитує ці сигнатури за секунду.
Для блогу-одноденки це не проблема. Але для бізнес-сайту, інтернет-магазину чи клієнтського проєкту розкрита назва теми створює три ризики:
- Прицільні атаки. Зловмисник шукає в базах уразливостей (WPScan, CVE) відомі діри під конкретну тему й пробує експлойти. Якщо тема популярна й не оновлювалася, шанси на успіх високі.
- Соціальна інженерія. Клієнт або конкурент бачить, що ви використовуєте безкоштовну тему з 3 000 встановлень,, довіра до сайту падає.
- Автоматизований збір. Боти сканують мільйони сайтів за сигнатурами тем і плагінів для складання списків потенційних цілей.
Додатковий момент: перейменування теми повністю законне. WordPress поширюється під GPLv2, ви можете змінювати тему як завгодно, включно з іменем папки та вмістом style.css. Ліцензія теми з офіційного каталогу WordPress.org дозволяє ті самі дії.
Один важливий нюанс: якщо ви використовуєте дочірню тему, перейменовувати потрібно і батьківську, і дочірню, інакше зв’язок між ними розірветься й дочірня тема перестане працювати.
У цьому відео показано обидва методи в дії: налаштування WP Hide і ручне перейменування теми через FTP. Якщо віддаєте перевагу візуальній інструкції, сім хвилин екранного часу замінять читання всієї статті.
Спосіб 1: WP Hide & Security Enhancer, швидко й без правок коду
Найбезпечніший і найшвидший спосіб приховати назву теми, використати WP Hide & Security Enhancer. Плагін працює через фільтрацію WordPress і перезапис URL: він не чіпає ваші файли, не змінює структуру папок, усе відбувається на рівні виведення HTML.
Встановіть плагін стандартно: Plugins → Add New, введіть у пошуку WP Hide, натисніть Install і Activate. Після активації в меню з’явиться новий пункт WP Hide → General Settings.

Плагін дозволяє змінити шість ключових ідентифікаторів теми:
- Новий шлях до теми, змінює
/themes/my-theme/на довільний рядок, наприклад/templates/core/. - Новий шлях до файлів стилів, приховує реальний URL style.css.
- Видалити опис теми з style.css, прибирає коментар-заголовок із назвою та версією теми.
- Новий шлях до дочірньої теми, якщо використовуєте дочірню, маскує і її.
- Новий шлях до файлів дочірньої теми, відповідно, і її стилі.
- Видалити опис із дочірньої теми, добиваємо останні метадані.
Заповніть поля новими значеннями, натисніть Save Changes і обов’язково скиньте кеш: плагінний (WP Rocket, W3 Total Cache), серверний і CDN, якщо використовується. Після скидання кешу відкрийте сайт у режимі інкогніто й перевірте вихідний код: шляхи до теми мають стати нечитабельними.
За даними каталогу WordPress.org на червень 2026, WP Hide має 50 000+ активних встановлень і рейтинг 4,3/5 при 275+ відгуках. Плагін регулярно оновлюється, останній реліз 8.6.5 вийшов у квітні 2026 і додав AI-сканування вразливостей.
Плюс методу: плагін також приховує шляхи до плагінів і сторінку входу /wp-admin, комплексне маскування WordPress одним інструментом.
Спосіб 2: Ручне перейменування теми, коли плагін не варіант
Якщо ви не хочете ставити ще один плагін або вам потрібен повний контроль над процесом, перейменуйте тему вручну через FTP. Спосіб вимагає обережності: помилка на будь-якому кроці може тимчасово вимкнути тему, тому спочатку зробіть повне резервне копіювання.
Крок 1: Перейменуйте папку теми
Підключіться до сервера через FTP-клієнт, FileZilla (безкоштовний, кросплатформний) або файловий менеджер хостингу. Перейдіть у /wp-content/themes/ і перейменуйте папку вашої теми.
Важливо: перейменовуйте папку ДО першої активації теми. Якщо тема вже активована, після перейменування WordPress скине її налаштування й перемкне сайт на тему за замовчуванням. У цьому випадку після кроку 3 просто активуйте тему заново, налаштування Кастомізатора збережуться.
Крок 2: Відредагуйте style.css
Відкрийте папку перейменованої теми, знайдіть файл style.css. У самому верху, блок коментаря з метаданими:
1 /* 2 Theme Name: My Theme 3 Author: Theme Author 4 Version: 1.0.0 5 */
Замініть Theme Name на нове ім’я, те саме, що дали папці. Збережіть файл.
Крок 3: Переактивуйте тему
Зайдіть у Зовнішній вигляд → Теми. WordPress покаже тему під новим іменем із позначкою «Неактивна» (якщо перейменовували вже активовану). Натисніть «Активувати».
Після цих трьох кроків інструменти на кшталт WPThemeDetector більше не зможуть визначити ім’я теми через HTML-код. Сама тема працює як раніше, усі налаштування, кастомізатор і контент на місці.
Є один побічний ефект: автоматичні оновлення теми перестануть надходити. WordPress зіставляє тему за іменем папки з репозиторієм, після перейменування зв’язок втрачається. Оновлювати тему доведеться вручну: періодично перевіряйте офіційну сторінку теми на WordPress.org і завантажуйте нову версію через FTP.
Якщо використовуєте дочірню тему, спочатку перейменуйте батьківську папку й style.css, потім дочірню. У style.css дочірньої теми виправте рядок Template: old-theme-name на нове ім’я батьківської.
Як прибрати назву теми з футера
Багато тем виводять свою назву в нижній частині сайту: «Proudly powered by ThemeName» або просто копірайт із назвою. Прибрати це можна двома способами: простим (через Кастомізатор) і через код.
Через Кастомізатор (без коду)
Зайдіть у Зовнішній вигляд → Налаштувати й пошукайте секцію, пов’язану з футером. Зазвичай вона називається Footer, Нижній колонтитул або Footer Bar. Усередині, перемикач «Показати назву теми» або текстове поле з копірайтом. Вимкніть перемикач або замініть текст на свій.
Цей метод залежить від конкретної теми: одні теми (Astra, GeneratePress, Kadence) дають повний контроль над футером із Кастомізатора, інші (старі або мінімалістичні), ні.
Через footer.php (код)
Якщо Кастомізатор не допомагає, правимо файл footer.php. Це основний файл, що відповідає за виведення футера.
Підключіться до сервера через FTP, перейдіть у папку теми (/wp-content/themes/your-theme/), знайдіть footer.php і завантажте його для редагування. Знайдіть фрагмент, що виводить назву теми, він виглядає приблизно так:
1 <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'textdomain' ) ); ?>"> 2 <?php printf( __( 'Proudly powered by %s', 'textdomain' ), 'WordPress' ); ?> 3 </a>
Видаліть цей блок або замініть на свій текст. Наприклад, просто назву компанії:
1 <span class="copyright">© <?php echo date('Y'); ?> <?php bloginfo( 'name' ); ?></span> 2
Збережіть файл і завантажте назад на сервер. Перевірте сайт, футер має очиститися.
Важливо: перед правкою
footer.phpскопіюйте файл у дочірню тему й редагуйте копію. Пряма правка батьківської теми призведе до втрати змін під час наступного оновлення теми.
Якщо хостинг-провайдер заблокував редактор тем в адмінці (кнопка Appearance → Theme File Editor відсутня або неактивна), використовуйте лише FTP. Деякі хостинги вимикають редактор файлів із міркувань безпеки — це нормальна практика, а не помилка.
⁉️🤔 Часті запитання
Чи законно приховувати назву теми WordPress?
Так, повністю законно. Теми з офіційного каталогу WordPress.org поширюються під ліцензією GPLv2, яка дозволяє модифікацію, перейменування та поширення змінених копій. Комерційні теми з пропрієтарною ліцензією, читайте ліцензійну угоду конкретної теми, але в більшості випадків приховування назви не заборонено.
Чи потрібно приховувати назву теми, якщо сайт на хорошому хостингу із захистом?
Хостинг із файрволом і антивірусом не закриє вразливість у коді теми — це різні рівні захисту. Хостинг блокує атаки на сервер (DDoS, брутфорс), але експлойт через відому вразливість у темі пройде на рівні застосунку. Приховування назви теми усуває найпростіший спосіб визначити, які експлойти пробувати.
Після перейменування теми злетіли налаштування Кастомізатора, що робити?
Налаштування Кастомізатора прив’язані до назви теми в базі даних. Після перейменування й переактивації WordPress створює новий запис, старі налаштування залишаються в таблиці
wp_optionsпід старим ключем. Їх можна відновити: знайдіть уwp_optionsрядок ізtheme_mods_old-theme-nameі скопіюйте його значення вtheme_mods_new-theme-name. Або використовуйте плагін WP Hide, він цю проблему взагалі не створює.
Чи обов’язково перейменовувати дочірню тему?
Так, інакше назва батьківської теми все одно розкривається. У style.css дочірньої теми є рядок
Template: parent-theme-name, він посилається на папку батьківської. Якщо батьківську перейменовано, а дочірню, ні, WordPress не знайде батьківську, і сайт впаде. Порядок: спочатку батьківська → правитеTemplate:у дочірній → перейменовуєте дочірню.
Чи можна просто видалити рядок із назвою теми з style.css?
Недостатньо. Назва теми розкривається в HTML-коді щонайменше у трьох місцях: URL стилів, класи body та ID/класи обгорток. Просте видалення коментаря з style.css прибирає лише одну сигнатуру з трьох. Потрібне або комплексне маскування плагіном WP Hide, або повне перейменування папки з подальшою переактивацією.
Приховувати тему чи ні: підсумковий розклад
Якщо сайт — це ваша вітрина, приховування назви теми є не параноєю, а базовою гігієною. Витративши п’ять хвилин на WP Hide & Security Enhancer, ви усуваєте найпростіший вектор атаки й заодно робите код сайту чистішим для клієнтів і конкурентів.
Обирайте підхід під свою ситуацію:
- Мінімум зусиль, ставте WP Hide, налаштування займе п’ять хвилин, плагін безкоштовний і оновлюється регулярно.
- Повний контроль, ручне перейменування через FTP дає ті самі результати без додаткового плагіна, але вимагає обережності й ручних оновлень теми в майбутньому.
- Тільки футер, якщо задача суто косметична, вистачить Кастомізатора або однієї правки footer.php.
Незалежно від обраного способу, зробіть повне резервне копіювання перед початком, і можна сміливо застосовувати будь-який із методів.



