首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress:提供来自CDN的图像

Wordpress:提供来自CDN的图像
EN

Stack Overflow用户
提问于 2016-04-15 10:22:06
回答 5查看 4.2K关注 0票数 1

我使用一个CDN服务我的图像,我上传到Wordpress。我的设定是:

它工作的完美,但它不再工作了,因为我更新到Wordpress 4.5。这是我现在的设置:

此筛选器也不能工作:

代码语言:javascript
复制
function my_cdn_upload_url() {
   return 'http://media.mydomain.com';
}
add_filter( 'pre_option_upload_url_path', 'my_cdn_upload_url' );

有人知道我应该如何在CDN上服务我的图像吗?

谢谢。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-08-02 12:46:06

最简单的方法是编辑upload_url_path表中的“wp_options”内容:

代码语言:javascript
复制
upload_url_path > http://media.mydomain.com

谢谢!

票数 2
EN

Stack Overflow用户

发布于 2016-04-15 14:10:14

看起来你是从一个很老的WP版本升级的,不是吗?上传文件夹和路径选项很久以前在“设置->媒体”中被删除。

那么,你真正的上传路径是什么样子的呢?这不是一个标准的domain.com/wp/uploads//对吗?如果是-升级后新图像上传到哪里?

尝试使用https://wordpress.org/plugins/custom-upload-dir/,看看它是否有助于您的图像返回到CDN。

票数 2
EN

Stack Overflow用户

发布于 2019-05-22 09:58:30

以上方法的问题在于,您将没有文件写入权限来将图像上传到CDN。

另一种方法是将所有的图像上传到某个地方,例如亚马逊S3,或者将它们保存在附属网络CDN上,然后将您的图像URL存储在postmeta中,供您的帖子或产品使用。

然后,您需要修改主题文件,以从postmeta字段而不是从特征图像或缩略图字段中提取图像。

FYI -这种方法将大大加快导入速度,因为WordPress将使用CPU和磁盘空间创建多个大小的映像。

我创建了一个插件来解决这个问题:

https://www.wpintense.com/product/external-images/

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

https://stackoverflow.com/questions/36644524

复制
相关文章

相似问题

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