目录结构
我已经自定义了我的(本地)安装(dev-box)。当前目录结构为:
./root
|- wp (WordPress Core root)
\\
|- wp-config.php
|- wp-content (Content and Vendor root)
\\
|- mu-plugins (...)
|- themes (...)
|- plugins (...)
|- uploads (Custom uploads dir)
|- vendor (Composer installed libraries)
|- index.php (loads ~/wp/index.php > require( dirname(__FILE__).\'/wp/wp-blog-header.php\' ); )
在车型年款中配置
wp-config.php
, 我有以下设置:
define( \'WP_SITEURL\', \'http://example.dev/wp\' );
define( \'WP_HOME\', WP_SITEURL );
define( \'WP_CONTENT_DIR\', \'./../../wp-content\' );
define( \'WP_CONTENT_URL\', \'http://example.dev/wp-content\' );
define( \'WP_PLUGIN_DIR\', \'../../wp-content/plugins\' );
define( \'WP_PLUGIN_URL\', WP_CONTENT_URL.\'/plugins\' );
define( \'WPMU_PLUGIN_DIR\', \'../../wp-content/mu-plugins\' );
define( \'WPMU_PLUGIN_URL\', WP_CONTENT_URL.\'/mu-plugins\' );
它是单站点安装,未定义以下常量(因此返回默认值):
UPLOADBLOGSDIR
,
UPLOADS
,
BLOGUPLOADDIR
.
正如@Sven(Hofmann)在聊天中问我的那样:在*_url
filters是一个设置新主题目录的mu插件:
add_filter( \'theme_root_uri\', \'switch_theme_root_local\' );
add_filter( \'theme_root\', \'switch_theme_root_local\' );
正如您所看到的,没有任何内容会与内部URL冲突。
问题
步骤1)当我转到“媒体库”并单击/打开附件时,模式会像正常情况一样打开并显示媒体文件(或在有问题的情况下显示图像)。
步骤2)点击上面的“编辑图像”链接,出现以下屏幕(模式替换)。请注意损坏的图像。我打开Chromes开发工具来显示el和属性/路径。
我不知道如何调试这个和/或断开的链接的来源可能在哪里。我假设这是WordPress中文档最少的部分:媒体库的JavaScript模板。