Changing WP_CONTENT_DIR and WP_CONTENT_URL in wp-config.php does not register?

I tried to add this to the end of my wp-config.php

define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/somedir');
define('WP_CONTENT_URL', 'http://example.com/somedir');

however, echo immediately after that shows the old values (with wp-content value). I tried echo because in wp admin I couldn’t see the theme from new location, of course.

I have installed wp in example.com/wp subdirectory and site itself is example.com – I copied over .htaccess and index.php over to the root and everything is working fine, I just need to move wp-content into another folder over at root also with a different name.

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

You have probably added the definitions too late. If in fact you added that “to the end” of wp-config.php then you added it after these lines:

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

If so, then those constants are already defined (wp_initial_constants) and you cannot redefine a constant after it is already defined.

Make your edits earlier, before:

/* That's all, stop editing! Happy blogging. */


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x