Изменить путь загрузки плагинов WordPress
Вы можете изменить директорию плагинов, используя константы, определенные в файле wp-config.php
:
Установите
WP_CONTENT_DIR
как полный локальный путь к этой директории (без завершающего слеша), например:define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );
Установите
WP_CONTENT_URL
как полный URI этой директории (без завершающего слеша), например:define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
Установите
WP_PLUGIN_DIR
как полный локальный путь к этой директории (без завершающего слеша), например:define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
Установите
WP_PLUGIN_URL
как полный URI этой директории (без завершающего слеша), например:define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');
Если у вас есть проблемы совместимости с плагинами, установите
PLUGINDIR
как полный локальный путь к этой директории (без завершающего слеша), например:define( 'PLUGINDIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
Но подождите!
Если необходимость определять эти пути возникла из-за переноса вашей установки из поддиректории в корень документа, ваша проблема, скорее всего, в том, что вы не выполнили этот перенос правильно. Пожалуйста, ознакомьтесь с этой статьей в Codex о размещении WordPress в отдельной директории.

Я добавил строки define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' ); define( 'WP_CONTENT_URL', 'http://example/blog/wp-content'); в свой wp-config.php, а затем удалил их. Но теперь мой сайт сломался. ПОМОГИТЕ, ПОЖАЛУЙСТА

Попробуйте добавить http:// в начало WP_CONTENT_URL:
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content';);

теперь ссылка на документацию WP: https://wordpress.org/support/article/giving-wordpress-its-own-directory/
