我不得不在另一个文件夹中移动wp-content文件夹。 在此之前:
现在有:
我做了,我用新目录编辑了WP_CONTENT_DIR
和WP_CONTENT_URL
,如下所示:
define( 'WP_CONTENT_DIR', dirname(__FILE__) . '/myfolder/wp-content' );
define( 'WP_CONTENT_URL', 'http://example/myfolder/wp-content' );
我还在wp-includes中编辑了default-constants.php,如下所示:
if ( !defined('WP_CONTENT_DIR') )
define( 'WP_CONTENT_DIR', ABSPATH . 'public/wp-content' );
if ( !defined('WP_CONTENT_URL') )
define( 'WP_CONTENT_URL', get_option('siteurl') . '/public/wp-content');
现在,内容全部显示,但主题不能很好地运作。颜色是错误的,很多东西都不在他们的地方,除了...... 当wp-content与wp-admin和wp-include在同一目录中时,所有内容都完美无缺。为什么不呢?
答案 0 :(得分:0)
如果显示内容,则表示您添加到 wp-config.php 的定义正常运行。
不正确的样式意味着主题文件中存在硬编码路径。例如,主题创建者使用:
// Incorrect
echo '/wp-content/themes/themename/css/stylesheet.css';
而不是......
// Correct
echo get_stylesheet_directory_uri() . '/css/stylesheet.css';
甚至是对content_url的错误调用。
您需要找到这些硬编码的网址/路径,并将其更新为正确的格式。