对于设计教程类、摄影类、各种图片分享类型的网站来说,图片的高清与否是很重要的!使用WordPress建站是很多人理想的选择,但是WordPress的在线图片上传压缩功能却让很多图片类型的站长感到头疼,于是不得不使用付费的图片存储空间。所以周良在这里分享一下这个 WordPress 技巧。
禁用 WordPress 图片压缩这项功能十分的简单,只需要在你使用的主题 functions.php
文件中添加下面的代码即可解决:
<?php
add_filter('jpeg_quality', function($arg){return 100;});
?>
如果您对此教程有什么疑问,欢迎在下方给周良留言,我会为您解答。
感谢 @张维龙 投稿。
我之前用上了这段代码,并也写成了笔记。。一 切正常然后今天升级主题,用这段代码却报错了! 去掉<?php ?>还是报错,好奇怪。
@cy 和php版本有问题吧。我前面测试是没问题的
@周良 应该不至于。。我是升级了主题,并非升级了PHP,可能代码冲突还是怎么滴。。
@cy 估计是。楼下有人回复过。有部分原因是因为版本问题
我之前用上了这段代码,并也写成了笔记。。一 切正常然后今天升级主题,用这段代码却报错了! 去掉<?php ?>还是报错,好奇怪。
@cy 和php版本有问题吧。我前面测试是没问题的
@周良 应该不至于。。我是升级了主题,并非升级了PHP,可能代码冲突还是怎么滴。。
@cy 估计是。楼下有人回复过。有部分原因是因为版本问题
这段代码的确会造成错误。
@Massen 你说的是我没有吧php首尾代码去掉的缘故?
@周良 我去掉了的,一样报错。我感觉这跟服务器安装的PHP版本有关。
@Massen 有可能
这段代码的确会造成错误。
@Massen 你说的是我没有吧php首尾代码去掉的缘故?
@周良 我去掉了的,一样报错。我感觉这跟服务器安装的PHP版本有关。
@Massen 有可能
博主能说下具体放在functions.php什么位置么?为什么我放了之后报错?
@xixixixi 比如 <?php 什么的下面
博主能说下具体放在functions.php什么位置么?为什么我放了之后报错?
@xixixixi 比如 <?php 什么的下面
为什么用了之后报错?Parse error: syntax error, unexpected T_FUNCTION in …themes/photolux/functions.php on line 3
@cola 代码放草地方了吧
@cola 没放错,主题下的fuctions.php
我发现关掉水印插件后并没有压缩图片,开启水印插件才会压缩啊,你用的什么水印插件?
@cola 我没用水印软件。WP系统本身就是带有图片小部分压缩的。
为什么用了之后报错?Parse error: syntax error, unexpected T_FUNCTION in …themes/photolux/functions.php on line 3
@cola 代码放草地方了吧
@cola 没放错,主题下的fuctions.php我发现关掉水印插件后并没有压缩图片,开启水印插件才会压缩啊,你用的什么水印插件?
@cola 我没用水印软件。WP系统本身就是带有图片小部分压缩的。
我是想加都来不及 .. - =
@Xider 下载个图片压缩工具
@周良 我是在WP默认的压缩之后再用SmushIt压缩一次...
@Xider 你可以本地压缩一下,然后再上传WP
@周良 我是懒人吶...比较喜欢一键操作的那种...
@Xider 好吧....实际上我也很懒的
我是想加都来不及 .. - =
@Xider 下载个图片压缩工具
@周良 我是在WP默认的压缩之后再用SmushIt压缩一次...
@Xider 你可以本地压缩一下,然后再上传WP
@周良 我是懒人吶...比较喜欢一键操作的那种...
@Xider 好吧....实际上我也很懒的
我认为,默认不会压缩,只是插入的图片是压缩裁剪后的,原图保持不变的,为此我用smuish.it特地再次无损压缩。
@深蓝 插入图片的时候,会稍微压缩点的
@周良 我我高兴了~~我巴不得压缩点呢。
@深蓝 呵呵,我用外链的
@周良 我博客一篇要添加舒张图片,不压缩有压力。
@周良 我的博客文章要添加数张图片不压缩,压力真大~~
@深蓝 我手上有个设计网站,如果压缩的话,就达不到我的要求,所以,删掉这个功能
@周良 原来这样啊,的确得禁用。
@深蓝 是的是的
传说中的短代码呢?!!! :!:
@Eoss @Eoss: 什么短代码?
貌似在后台可以直接关闭的吧
@老杨 @老杨: 啊,后台有这个功能?
@周良 @周良: 设置—媒体—全部改成0即可
我当时还不知道这样……于是成为了我搬至typecho的一个理由……
@闪闪的星 @闪闪的星: 好吧
还用用压缩比较好
默认压缩很厉害吗?我倒是没发觉,如果是的话真要禁止压缩了
@Kino @Kino: 也不是怎么厉害
在functions.php 的什么地方加代码?? :razz:
我属于平时上传前自己压缩型,哈哈,节约空间嘛。
@奚少 @奚少: 嗯,平时压缩了,那就必须禁用这个,不然还是会再次压缩的
这个要学习一下