我有一个wordpress用户,他们不太擅长调整图像大小,所以当他们将图像上传到wordpress时,图像大小仍然大于3000px。
它们可以导入帖子并生成缩略图。当您单击缩略图时,图像会显示在一个灯箱中(使用fancybox),但由于图像太大,加载需要很长时间。
是否可以在灯箱中打开较小版本的图像(例如800px宽)?自动,而无需用户在上传前调整图像大小?
有这个插件吗?
谢谢
SO网友:Tristar Web Design
您需要做的是编辑主题的功能。php文件添加新的图像大小。滚动到底部,在php标记内输入:
add_image_size( \'fancybox-full\', 800, 9999 );
每当上传图像时,这将创建一个800px宽的未剪切图像。
然后,您需要编辑图像的锚定,以链接到此新图像大小。尝试使用wp_get_attachment_image_src() - 使用fancybox full作为图像大小参数,不确定您当前如何获取附件ID,因此如果您需要进一步帮助,请告诉我。
您会发现,这与您已上载的图像当前不兼容。尝试使用Regenerate Thumbnails 插件。
希望这有帮助。