WordPress 默认在上传图片时会自动生成缩略图和多种尺寸的图片文件。大多数网站并不需要这些额外的图片,时间一长,静态资源可能会占用几十甚至上百GB。这不仅占用存储空间,还会在上传时消耗额外的性能。以下两段函数代码可以帮助您彻底禁用这一功能。
// 禁用自动生成的图片尺寸
function shapeSpace_disable_image_sizes($sizes) {
unset($sizes['thumbnail']); // disable thumbnail size
unset($sizes['medium']); // disable medium size
unset($sizes['large']); // disable large size
unset($sizes['medium_large']); // disable medium-large size
unset($sizes['1536x1536']); // disable 2x medium-large size
unset($sizes['2048x2048']); // disable 2x large size
return $sizes;
}
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');
// 禁用其他图片尺寸
function shapeSpace_disable_other_image_sizes() {
remove_image_size('post-thumbnail'); // disable images added via set_post_thumbnail_size()
remove_image_size('another-size'); // disable any other added image sizes
}
add_action('init', 'shapeSpace_disable_other_image_sizes');
将上面的代码添加到您当前使用的 WordPress 主题文件夹下的 functions.php
文件中。以网站根目录为例,主题函数文件的路径通常为:/wp-content/themes/主题文件夹/functions.php
。
请在 <?php
标签后面添加代码即可。
© 版权声明
1如果您喜欢本站,Ctrl+D收藏一下不迷路,感谢支持!
2本文地址 https://www.01zt.com/skill/wordpress/2930.html. 如若转载,请注明文章出处:大鹏博客资源网。
3本站内容观点不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
4若作商业用途,请联系原作者授权,若本站侵犯了您的权益请在右侧悬浮联系站长进行删除处理。
5本站所有内容均来源于网络,仅供学习与参考,请勿商业运营,严禁从事违法、侵权等任何非法活动,否则后果自负.
2本文地址 https://www.01zt.com/skill/wordpress/2930.html. 如若转载,请注明文章出处:大鹏博客资源网。
3本站内容观点不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
4若作商业用途,请联系原作者授权,若本站侵犯了您的权益请在右侧悬浮联系站长进行删除处理。
5本站所有内容均来源于网络,仅供学习与参考,请勿商业运营,严禁从事违法、侵权等任何非法活动,否则后果自负.
THE END
暂无评论内容