当前位置:首页 > wordpress > 正文内容

wordpress禁止上传图片后系统自动生成其它的任何缩略图

wordpress对于文章或媒体库上传的图片时会额外生成其它规格图片,如果您不需要这些尺寸的图片,同时想节省服务器空间资源,可以通过代码禁止wordpress生成多余的图像文件。wordpress默认生成7图片尺寸,这样种除了会自动生成后台媒体设置的缩略图尺寸外,还会自动生成多个其它不同尺寸的图片,这些额外生成的图片会占用大量的服务器空间。下面代码插入所用主题“functions.php”文件中。

代码如下:

// disable generated image sizes 禁止生成图像尺寸
function shapeSpace_disable_image_sizes($sizes) {
	// disable thumbnail size 禁止缩略图尺寸
	unset($sizes['thumbnail']);
	// disable medium size 禁止中等尺寸    
	unset($sizes['medium']);
	// disable large size 禁止大尺寸
	unset($sizes['large']);
	// disable medium-large size 禁止中大尺寸
	unset($sizes['medium_large']);
	// disable 2x medium-large size 禁止2倍中大尺寸
	unset($sizes['1536x1536']);
	// disable 2x large size 禁止2倍大尺寸    
	unset($sizes['2048x2048']);
	return $sizes;
}
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');

// disable scaled image size 禁止缩放图片尺寸
add_filter('big_image_size_threshold', '__return_false');

// disable other image sizes 禁止生成其它图像尺寸
function shapeSpace_disable_other_image_sizes() {	
	// disable images added via set_post_thumbnail_size() 禁止通过set_post_thumbnail_size()函数生成的图片尺寸
	remove_image_size('post-thumbnail');
	// disable any other added image sizes 禁止添加其它图像尺寸
	remove_image_size('another-size');	
}
add_action('init', 'shapeSpace_disable_other_image_sizes');



禁止其中一个尺寸,如:禁止2倍大尺寸,代码格式:

function shapeSpace_disable_2x_large_images($sizes) {
	// disable 2x large size 禁止2倍大尺寸
	unset($sizes['2048x2048']);
	return $sizes;	
}
add_filter('intermediate_image_sizes_advanced', 'shapeSpace_disable_2x_large_images');



所生成的7个图片尺寸

Image SizeDimensions
Thumbnail(缩略图)Size based on Media settings(大小取决于媒体设置。默认为 150px)
Medium(中等大小)Size based on Media settings(大小取决于媒体设置。默认为300px)
Large(大尺寸)Size based on Media settings(大小取决于媒体设置。默认为1024px)
Medium Large(中大尺寸)768px
2x Medium Large(2x中大尺寸)1536px
2x Large(2x大尺寸)2048px
Scaled(缩放)2560px
 THE END 





扫描二维码推送至手机访问。

版权声明:本文由uuucd.cn发布,如需转载请注明出处。

本文链接:https://www.uuucd.cn/wordpress/38.html

标签: wordpress

相关文章

WordPress主题开发和调试debug模式应用说明

WordPress主题开发和调试debug模式应用说明

WordPress调式模式介绍WP_DEBUG是一个布尔常量,它在整个WordPress中触发“调试”模式。其位于WordPress安装根目录wp-config.php中。 一般来说,我们在开发WordPress 主题的时候,都会开启Wor...

WordPress缩略图式相关文章教程[图文样式显示]

WordPress缩略图式相关文章教程[图文样式显示]

WordPress中文章页面“相关文章”或其它页面以缩略图形式显示在其位置中 首先自定义字段为 thumb 的图片>>>特色缩略图>>>文章第一张图片>>>随机图片“或”默认图...

wordpress默认文富编辑器中增加字体大小颜色等编辑按钮

wordpress默认文富编辑器中增加字体大小颜色等编辑按钮

wordpress精典默认编辑器有些没有文章字体颜色 及背景颜色和特殊字符等一些按键选项,可添加如下代码到主题”functions.php"文件中即可:/* wordpress编辑器增加字体选择以及字体大小设置 ...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。