全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 297|回复: 4

请假大佬们一个问题。WordPress图片压缩问题。

[复制链接]
发表于 2021-7-16 09:58:05 | 显示全部楼层 |阅读模式
腾讯cos有个图片压缩功能,比如说你的图片链接是http://**/123.jpg            
然后你在这个链接后面加上参数,比如这样http://**/123.jpg?imageMogr2/HEIF/<HEIF>

就这样在图片后面加上这个参数,图片就压缩了,现在有一个问题,我在写文章的时候,在上传图片,插入文章,它默认是不带参数的,我需要手动去添上。

有没有什么办法可以让图片插入文章的时候就自动在后面带上这个参数呢?


请教一下大佬,指点一下
发表于 2021-7-16 10:00:47 | 显示全部楼层
本帖最后由 我不是你的 于 2021-7-16 10:03 编辑

添加到模版functions.php文件中,这段代码不会修改数据库,只在显示的时候输入替换后的内容。
  1. function replace_text_wps($text){
  2. $replace = array(
  3. '.jpg' => '.jpg?imageMogr2/HEIF/<HEIF>',//旧内容=>新内容,可以添加多个,按照格式每行添加一个
  4. '.png' => '.png?imageMogr2/HEIF/<HEIF>',
  5.     );
  6. $text = str_replace(array_keys($replace), $replace, $text);
  7. return $text;
  8. }
  9. add_filter('the_content', 'replace_text_wps');
  10. add_filter('the_excerpt', 'replace_text_wps');
复制代码
发表于 2021-7-16 10:01:12 来自手机 | 显示全部楼层
正则匹配一下
 楼主| 发表于 2021-7-16 10:06:16 | 显示全部楼层
我不是你的 发表于 2021-7-16 10:00
添加到模版functions.php文件中,这段代码不会修改数据库,只在显示的时候输入替换后的内容。
...

谢谢大佬,我去试试!
发表于 2021-7-16 10:08:24 | 显示全部楼层
COS好像可以开启万象 自动压缩
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-13 07:42 , Processed in 0.060102 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表