Carlos

CDN 设置中,这个插件默认支持了替换一些目录的资源,请问是否可以支持排除某些目录

Carlos - 3 年 前前

是这样的,我刚开始使用的另一个 CDN 的插件,那个插件配置 CDN 域名时,只支持 【cdn.example.com】 这样的形式,不支持 【cdn.example.com/aaa/bbb】 这样带路径的形式

而我使用的是 Github+jsDelivr CDN,只想用来托管主题中的图片、css、js,没有用七牛云阿里云这些,所以配置 CDN 链接时必须使用 【https://cdn.jsdelivr.net/gh/username/reponame/...】 这样的形式,所以我就把那个插件卸载了

在安装 WPJAM Basic 后发现正好满足我这个需求,功能很多非常好用,云存储我选择的是 UCloud,然后 CDN 域名配置的是带路径的形式,拓展名配置了 js、css,结果可以正常使用,前台的 js、css 都被正常替换了

今天使用时发现一个问题,就是我上传到 wp-content/uploads 目录中的图片在前台加载时,也被替换成了 jsDelivr CDN 的链接,而 wp-content/uploads 中的资源我不想放到 jsDelivr 中,就想直接从服务器获取。是因为插件默认设置的会替换 wp-content/uploads 中的图片吧

我不太懂 php,下载了插件安装包,搜索了 upload 这个词,结果搜到的内容比较多,不知道该注释哪行代码

请问大佬,我想去掉【将 wp-content/uploads 目录中资源替换为 CDN 链接】的功能,该注释哪行代码呢

或者是否能在 CDN 配置中加一个【排除目录】配置项,可以用来排除默认替换的目录

或者是否可以删掉所有的默认配置,只用文案标注出来本插件支持替换哪些目录,然后完全由用户自己添加想替换的目录,这样从我个人使用的角度是更加灵活的,没有默认配置使用上也没觉得多麻烦

请大佬考虑下我的请求,谢谢了

9条回复

Denis | 邓鸿华
Denis | 邓鸿华 - 3 年前

CDN设置 > 本地设置 不是有的 目录 的设置吗?

Carlos
Carlos - 3 年前

CDN-本地设置-目录中,配置的是哪些目录要用 CDN 链接进行替换吧,我上边啰嗦一大堆表达的意思就是 wp-uploads 目录中的资源链接我想保持不动,不要用这个插件换成 CDN 链接,请问大佬有好的方法吗

Denis | 邓鸿华
Denis | 邓鸿华 - 3 年前

所以?

你不想替换,把目录不要填到这里不就可以了吗?所以你到底想怎么样?

Carlos
Carlos - 3 年前

我在这里没有填 wp-content/uploads,但是 wp-content/uploads 里的图片被替换了,所以我觉得是插件默认设置的

我是这样配置的,只填了 wp-content/themes 和 wp-content/plugins(我只希望修改这两个目录中的),我就是不想修改 wp-content/uploads 里资源的链接

https://sm.ms/image/tAoyYUwd6ban8x4

Carlos
Carlos - 3 年前

是我的配置方式不对吗,如何只修改 wp-content/themes 和 wp-content/plugins,不动 wp-content/uploads 呢

Denis | 邓鸿华
Denis | 邓鸿华 - 3 年前

那么预计是个 bug,我迟点看看。

Carlos
Carlos - 3 年前

大佬辛苦,晚安

Denis | 邓鸿华
Denis | 邓鸿华 - 3 年前

最新版本试试。

Carlos
Carlos - 3 年前

刚刚试着没问题了,谢谢大佬

我要回复

暂时不支持网页回复,请安装 WPJAM-Basic 插件,然后在 WordPress 后台即可参与讨论。