首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将媒体上载到子目录中

问将媒体上载到子目录中
EN

WordPress Development用户
提问于 2013-01-31 01:46:59
回答 2查看 2.1K关注 0票数 0

嗨,我希望我所有的上传都被上传到我的站点上的子域,而不是“wp-content/上载”。

我创建了一个子域cdn.mysite.com,我希望所有的上传都去那里。

我希望我的上传成为cdn.mysite.com/uploads/year/month/mediafile

正如上传自动创建一个文件夹的上传,我希望它做同样的时候,上传到子域。

我怎样才能做到这一点。

编辑:

我发现这个插件应该把图像路径选项放回wordpress上,但我不太确定是否应该使用它,我不知道它是否真的工作,我不想搞砸任何事情

http://wordpress.org/extend/plugins/wp-original-media-path/installation/

另外,我在wp-config.php文件中找到了如何做到这一点的教程,但它只是解释了更改文件夹的名称,而不是像放置子域那样更改路径。

http://www.techgyd.com/how-to-change-media-uploads-folder-in-wordpress-3-5/17/

我想尝试第二个选项,编辑wp-config.php文件,但我不知道如何编辑子域的代码行,我也担心如果我们想出了如何将子域选项添加到wp-config文件中,当我升级wordpress时,它会消失,我的图像可能会出错。

我该怎么办?

EN

回答 2

WordPress Development用户

发布于 2014-12-24 08:32:35

在主题的functions.php文件中添加以下内容,确保用自己的示例替换CDN:

代码语言:javascript
复制
function my_cdn_upload_url() {
    return 'http://mk124.yourcdn.com/yoursite/wp-content/uploads';
}
add_filter( 'pre_option_upload_url_path', 'my_cdn_upload_url' );
票数 1
EN

WordPress Development用户

发布于 2013-01-31 02:09:16

这些站点的托管方式是否使您可以在主站点的目录结构中创建到cdn.mysite.com物理存储位置的符号链接?你会链接到wp-content/uploads -> /path/to/storage/for/cdn.mysite.com/uploads。

您可能需要两个站点的主机在同一个用户下运行,但如果它们位于同一位置,这可能就像一个符号链接一样简单。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/83873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档