WordPress по умолчанию ставится в корневую директорию сайта. Где в папке wp-content находятся все пользовательские файлы, в том числе темы, плагины и прочее. Но папки для контента и самого ядра WordPress можно хранить в пользовательских папках, которые надо определить в файле wp-config.php. За определение путей для папок хранения отвечают переменные WP_CONTENT_DIR и WP_CONTENT_URL.
Например, мы хотим сохранять пользовательские файлы в папку «content», то эту папку надо создать или переименовать «wp-content» и определить пути до нее.
1 2 |
define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'].'/content'); define('WP_CONTENT_URL', 'https://'. $_SERVER['HTTP_HOST'] .'/content'); |
Если хотим все файлы ядра WordPress (wp-activate.php, wp-blog-header.php, wp-comments-post.php и прочие) положить в одну папку, например, в папку «WP», то ее надо создать и перенести в нее все файлы. Определить папку «WP» можно в общих настройках в админ панели.
Есть и другие варианты определения папок размещения WordPress, например, через файл .htaccess
Подробно расписаны варианты на официальном сайте WordPress.