Изменения WP_CONTENT_DIR и WP_CONTENT_URL в wp-config.php не регистрируются?
Я попытался добавить следующий код в конец моего wp-config.php
define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/somedir');
define('WP_CONTENT_URL', 'http://example.com/somedir');
однако, при выводе echo сразу после этого показываются старые значения (со значением wp-content). Я использовал echo, потому что в админке WordPress я не мог увидеть тему из нового расположения.
WordPress установлен в поддиректории example.com/wp, а сам сайт находится на example.com - я скопировал .htaccess и index.php в корневую директорию, и всё работает нормально. Мне просто нужно переместить wp-content в другую папку в корне с другим названием.

Вы, вероятно, добавили определения слишком поздно. Если вы добавили их "в конец" файла wp-config.php
, то сделали это после следующих строк:
/** Настраивает переменные WordPress и подключает файлы. */
require_once(ABSPATH . 'wp-settings.php');
Если это так, то эти константы уже определены (wp_initial_constants
), и вы не можете переопределить константу после того, как она уже задана.
Вносите ваши изменения раньше, перед строкой:
/* На этом всё, прекратите редактирование! Удачной вам работы в блоге. */

В дополнение к правильному ответу, рекомендуется проверить, определена ли константа, перед тем как её объявлять.
