Вопрос или проблема
Я читал, что используя некоторые константы, определенные в файле wp-config.php, можно использовать пользовательскую папку вместо стандартной wp-content. То же самое, если я правильно понял, может быть применимо и к папке wp-admin. Константы следующие:
// Переименовать папку wp-content
define ('WP_CONTENT_FOLDERNAME', 'Folder_Name');
// Определить новый путь к директории
define ('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME);
// Определить новый URL директории
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . "https://wordpress.stackexchange.com/");
define('WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME);
Я не уверен, приведет ли это к проблемам с папкой wp-content, с wp-admin это, похоже, не работает. Это возможно или мне нужно оставить все как есть?
Чтобы переименовать папки wp-content и wp-admin в WordPress, вы можете использовать константы, определенные в файле wp-config.php. Для переименования папки wp-content можно использовать следующие константы:
define('WP_CONTENT_FOLDERNAME', 'Folder_Name'); define('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME); define('WP_CONTENT_URL', 'http://' . $_SERVER['HTTP_HOST'] . "https://wordpress.stackexchange.com/" . WP_CONTENT_FOLDERNAME);
Что касается папки wp-admin, переименовывать ее с помощью констант не рекомендуется, так как это может вызвать проблемы с основными файлами WordPress. Рекомендуется оставить папку wp-admin как есть.
Поздний ответ, но если желание скрыть URL, чтобы затруднить жизнь хакерам, существует плагин Hide My WP Ghost, который не изменяет названия файлов, но скрывает пути.
Ответ или решение
Для изменения названий папок wp-content и wp-admin в WordPress, вы можете воспользоваться константами, определёнными в файле wp-config.php. Однако следует учитывать, что переименование папки wp-admin не рекомендуется, так как это может привести к проблемам с работой ядра WordPress. В данной статье подробно рассмотрим, как правильно переименовать папку wp-content и объясним, почему лучше оставить папку wp-admin без изменений.
Переименование папки wp-content
Чтобы изменить название папки wp-content, выполните следующие шаги:
-
Создание новой папки: Создайте новую папку с желаемым именем в корневом каталоге вашей установки WordPress. Например, пусть это будет
my-content
. -
Изменение файла wp-config.php: Откройте файл wp-config.php, который находится в корневом каталоге вашего сайта WordPress, и добавьте следующие строки кода:
// Переименование папки wp-content define('WP_CONTENT_FOLDERNAME', 'my-content'); // Определение нового пути к директории define('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME); // Определение нового URL-адреса директории define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); // или 'https' в зависимости от вашего сайта define('WP_CONTENT_URL', WP_SITEURL . '/' . WP_CONTENT_FOLDERNAME);
-
Перемещение содержимого: Переместите все содержимое из папки wp-content в новую папку, которую вы создали.
-
Проверка работоспособности: Проверьте, что все плагины, темы и загрузки работают корректно. Возможно, вам придётся очистить кэш, если ваш сайт использует кэширование.
Переименование папки wp-admin
Переименование папки wp-admin не рекомендуется по нескольким причинам:
-
Критическая зависимость: wp-admin является частью ядра WordPress и содержит множество необходимых файлов и скриптов для функционирования административной панели. Переименование этой папки может нарушить работу вашего сайта.
-
Проблемы с обновлениями: При обновлении WordPress система может не распознать изменения и окажется неспособной применить обновления, что приведет к рискам безопасности.
Если ваша цель – повысить безопасность и скрыть URL, вы можете рассмотреть использование плагинов, таких как Hide My WP Ghost, которые позволяют скрыть пути без изменения названий папок. Это позволяет вам оставить файлы WordPress в их оригинальном состоянии, одновременно защищая вашу установку от потенциальных атак.
Заключение
Переименование папки wp-content возможно и может помочь в вопросах безопасности, однако стоит помнить о возможных рисках с wp-admin, переименование которой может привести к сбоям в работе сайта. Мы рекомендуем оставить папку wp-admin так, как она есть, и использовать для улучшения безопасности плагины, которые не требуют изменения структуры файлов. Следуя приведённым советам, вы сможете безопасно настроить ваш WordPress сайт, не подвергая его ненужным рискам.