Modificare WP_CONTENT_DIR e WP_CONTENT_URL in wp-config.php non registra i cambiamenti?
Ho provato ad aggiungere questo alla fine del mio wp-config.php
define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/somedir');
define('WP_CONTENT_URL', 'http://example.com/somedir');
tuttavia, l'echo eseguito subito dopo mostra ancora i vecchi valori (con il valore wp-content). Ho provato ad usare echo perché nell'admin di WordPress non riuscivo a vedere il tema dalla nuova posizione, ovviamente.
Ho installato WordPress in example.com/wp sottodirectory e il sito stesso è example.com - Ho copiato .htaccess e index.php nella root e tutto funziona correttamente, ho solo bisogno di spostare wp-content in un'altra cartella nella root con un nome diverso.

Probabilmente hai aggiunto le definizioni troppo tardi. Se infatti le hai aggiunte "alla fine" di wp-config.php
, allora le hai inserite dopo queste righe:
/** Configura le variabili di WordPress e i file inclusi. */
require_once(ABSPATH . 'wp-settings.php');
Se è così, allora quelle costanti sono già definite (wp_initial_constants
) e non puoi ridefinire una costante dopo che è già stata definita.
Effettua le tue modifiche prima, antecedenti a:
/* Questo è tutto, smetti di modificare! Buon blogging. */

Per aggiungere alla risposta corretta, è consigliabile verificare se una costante è già "non definita" prima di definirla.
