简体   繁体   中英

Wordpress: wp-content folder separated from the rest

I need to move my wp-content folder in another folder.

For example, this is the wordpress folder:

  • "wp-admin" folder
  • "public" folder (inside there is wp-content)
  • "wp-include" folder
  • (other files)

I already followed a guide, so I have:

define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/public/wp-content' );
define('WP_CONTENT_URL', 'http://www.example.com/public/wp-content' );

in my wp-config.php

that is right, yes? but that doesn't seem to work.

The contents of my site are shown (but they were being showed when there weren't those code lines, too) but the themes don't work well.

Do I have to add something else?

If the content is shown, that implies that the definitions you have added to wp-config.php are working properly.

Incorrect styling implies that there is a hard-coded path within your theme files. For example, the theme creator used:

// Incorrect 
echo '/wp-content/themes/themename/css/stylesheet.css';

Instead of...

// Correct 
echo get_stylesheet_directory_uri() . '/css/stylesheet.css';

Or even an incorrect call to content_url .

You'll need to find these hard-coded URLs/paths, and update them to the correct format.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM