问题描述
由于 WordPress 3.5 中最近的更改从媒体库中删除了 「完整的文件路径到文件」 选项,我想知道如何将此选项设置为自定义路径?
我需要将我的媒体文件的 「完整的 URL 路径文件」 设置为自定义子域。你能帮我找出一个解决这个问题的解决方案吗?
问候,传真
最佳解决方案
选项名称是 upload_url_path
,您仍然可以过滤它:
add_filter( 'pre_option_upload_url_path', 'wpse_77960_upload_url' );
function wpse_77960_upload_url()
{
return 'http://subdomain.example.com/files';
}
次佳解决方案
谢谢 @Toscho 为我提供选项的名称。这是另一种改变它的方法,把它放在你的 functions.php 文件中:
update_option('upload_url_path', '/wp-content/uploads');
这将使 WordPress 嵌入图像,如 src="/wp-content/uploads/file.jpg"
而不是 src="http://domain.com/wp-content/uploads/file.jpg"
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。