Гид по технологиям

Как безопасно переименовать папку wp-content в WordPress

5 min read WordPress Обновлено 05 Dec 2025
Переименование wp-content в WordPress
Переименование wp-content в WordPress

вид главной структуры WordPress с папкой wp-content

В WordPress все темы, плагины и загруженные изображения хранятся в папке “wp-content”. URL изображений, таблиц стилей и других ресурсов обычно содержат “wp-content”, что явно указывает на использование WordPress. Переименование этой папки — простая операция, но она влечёт за собой ряд последствий, о которых нужно знать заранее.

Что нужно знать заранее

  • Переименование выполняется через FTP/файловый менеджер и правку файла wp-config.php.
  • На живом сайте возможен кратковременный простой — обычно несколько минут. Подготовьте окно обслуживания.
  • Переименование не делает сайт существенно более безопасным и не скрывает WordPress полностью.
  • После переименования все плагины и темы будут деактивированы. Их нужно активировать вручную.
  • Некоторые темы и плагины могут потерять настройки, если они хардкодят пути. Выполните резервную копию настроек.
  • Старые URL не перенаправляются автоматически. Для перенаправлений используйте плагин Redirection или правила на сервере.

Важно: перед началом создайте полный бэкап файлов и базы данных.

Также читайте: 8 распространённых HTTP-ошибок и способы их исправления

Пошаговая инструкция по переименованию папки

  1. Создайте полный бэкап файлов и базы данных. Проверяйте, что резервная копия восстанавливается.

  2. Откройте FTP-клиент и подключитесь к корню сайта.

  3. Переименуйте папку “wp-content” в новое имя, например content, assets, resources или files. Не используйте пробелы и экзотические символы.

    Как только вы переименуете папку, в админке на странице Плагины появятся ошибки, а фронтенд может перестать корректно отображаться.

ошибки плагинов после переименования папки wp-content

  1. Откройте файл wp-config.php в корне сайта и добавьте следующий фрагмент кода перед строкой require_once(ABSPATH . ‘wp-settings.php’);. Замените Folder_Name на новое имя папки.
//Rename wp-content folder  
define('WP_CONTENT_FOLDERNAME','Folder_Name');
  1. Определите новый путь и URL в том же файле, добавив код также выше вызова wp-settings.php:
//Define new directory path  
define('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME);  
  
//Define new directory URL  
define('WP_SITEURL','http://'.$_SERVER['HTTP_HOST'].'/');  
define('WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME);

примеры кода в wp-config.php для переименования wp-content

  1. Сохраните wp-config.php и загрузите его на сервер.
  2. Проверьте сайт: фронтенд и админка. Восстановите активацию тем и плагинов вручную.
  3. Если используются кастомные плагины или темы с хардкодом путей, исправьте их или обратитесь к разработчику.
  4. Настройте перенаправления со старых URL на новые (Rewrites/Redirection/plugin), чтобы не потерять внешний трафик и ссылки.

Что делать, если что-то пошло не так — план отката

  1. Немедленно восстановите бэкап файлов и базы данных, если сайт упал и вы не можете быстро исправить проблему.
  2. Если у вас есть доступ по FTP, переименуйте папку обратно в wp-content и загрузите исходный wp-config.php — это вернёт сайт в рабочее состояние.
  3. Для минимизации простоя держите копию старого wp-config.php и оригинальную папку под рукой.

Критерии приёмки

  • Сайт загружается без критических ошибок на фронтенде.
  • Админ-панель доступна и авторизация работает.
  • Все ключевые плагины и темы активированы и работают корректно.
  • Медиа-ресурсы загружаются по корректным URL.
  • Старые URL либо корректно перенаправлены, либо обновлены в базе данных.

Частые причины, когда метод не сработает

  • Плагины или темы хардкодят путь “wp-content” и не читают константы WordPress.
  • Внутренние кэш-плагины выдают устаревшие маршруты — очистите кэш.
  • CDN служба кеширует старые пути — обновите или пересинхронизируйте CDN.

Альтернативные подходы

  • Оставить имя папки как есть и скрывать использование WordPress другими методами (обфускация путей через серверные правила, кастомные REST-эндпоинты).
  • Использовать прокси/Reverse proxy для переписывания URL на уровне сервера без изменения структуры файлов.
  • Для безопасности — сосредоточиться на базовых мерами: регулярные обновления, сильные пароли, двухфакторная аутентификация, надёжные бэкапы.

Чек-лист по ролям

Администратор сайта:

  • Сделать бэкап файлов и БД.
  • Уведомить пользователей о кратковременном обслуживании.

Разработчик:

  • Проверить плагины/темы на хардкодированные пути.
  • Подготовить исправления и тестовую среду.

Операторы/DevOps:

  • Настроить перенаправления на сервере или через плагин Redirection.
  • Убедиться, что CDN обновлён.

Советы по совместимости и миграции

  • Перед изменением протестируйте процедуру на клоне сайта.
  • Поиск по коду: выполните grep/поиск по проекту на вхождения “wp-content” и замените на динамические функции или константы.
  • Проверьте, что сторонние интеграции (скрипты, внешние сервисы) корректно обращаются к ресурсам.

Короткая методология (мини-план)

  1. Бэкап → 2. Тест на стейджинге → 3. Переименование папки на стейджинге + правки wp-config.php → 4. Проверка функционала → 5. Перенос на продакшн → 6. Мониторинг и откат при необходимости.

Факт-бокс

  • Время простоя: обычно несколько минут при аккуратной работе.
  • Риски: деактивация плагинов, потеря настроек у отдельных тем/плагинов, необходимость ручной активации.
  • Не даёт полной безопасности, но уменьшает простую индикативность используемой CMS.

Примеры команд для поиска хардкода (shell)

  • Найти в проекте строки с wp-content:

    grep -R “wp-content” -n .

  • Найти в базе данных ссылки на старую папку (сделайте дамп и используйте поиск или run SQL запросы с LIKE):

    SELECT * FROM wp_options WHERE option_value LIKE ‘%wp-content%’;

Примечания по приватности и безопасности

  • Переименование не влияет на обработку персональных данных. Если на сайте есть пользовательские данные, продолжайте соблюдать требования защиты данных.
  • Обновляйте плагины и темы до актуальных версий после изменений.

Итог и рекомендации

Переименование папки wp-content в WordPress — выполнимая задача, но она требует подготовки. Всегда делайте полный бэкап и сначала тестируйте на копии сайта. На продакшне выполняйте операцию в окно обслуживания и убедитесь в наличии плана отката. Если вы не уверены в совместимости плагинов или тем, проконсультируйтесь с разработчиком.

Поделитесь в комментариях своим опытом и проблемами при переименовании папки wp-content.

Также читайте: Как получить бесплатный SSL-сертификат для вашего сайта на WordPress

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как защитить смартфон и финансовые данные
Кибербезопасность

Как защитить смартфон и финансовые данные

Telegram на компьютере: Web и Desktop
Мессенджеры

Telegram на компьютере: Web и Desktop

Удаление 'Windows detected ZEUS Virus' — пошагово
Безопасность

Удаление 'Windows detected ZEUS Virus' — пошагово

Показывать в Google Календаре только приглашения от знакомых
Руководство

Показывать в Google Календаре только приглашения от знакомых

Отключить события Gmail в Google Календаре
Приватность

Отключить события Gmail в Google Календаре

Как законно использовать Kodi — полное руководство
Медиа

Как законно использовать Kodi — полное руководство