。
我的wordpress网站就像一个包含许多图片的网页画廊。
最初,我只是通过wordpress媒体上传器上传了数百张图片,根本不关心它的文件大小。
然而,当我浏览我的网站,它太慢加载主页,因为图像文件的大小太大。
由于我不想修改已经上传的图像,是否可以创建一个过滤器或插件来减少图像文件大小(没有尺寸变化),或者动态降低其质量以使网站加载更快?
无论如何,我最后的办法是使用photoshop来修改图像,降低其质量,以减少其文件大小。
有什么建议吗?
发布于 2013-03-04 08:39:26
一种方法是使用TimThumb为您重新生成所有的内容。这是我用在我自己的照片网站上的解决方案。您可以通过设置参数来控制图像的大小和许多其他选项。例如,在输出图像的地方,可以将其编辑为如下所示:
<img src="<?php bloginfo('template_url'); ?>/scripts/timthumb.php?src=<?php echo get_post_meta($post->ID, 'my_post_type', true); ?>&w=60&h=60&zc=1" alt="<?php the_title(); ?>" />这应该完成您所需要的更快的加载,以及能够提供不同的质量图像,而不触及原件。
我最近了解到,这个脚本存在一些漏洞,所以如果您使用这个路径,您可能需要查看这个插件。
http://wordpress.org/extend/plugins/timthumb-vulnerability-scanner/
https://wordpress.stackexchange.com/questions/89265
复制相似问题