WordPress限制后台上传图片宽度和高度大小方法
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

如果我们网站程序是用的WordPress的话,如果我们网站是自己管理和编辑内容的,基本上网站的图片可以自己控制大小。但是,如果我们是做的开放平台,网友和用户可以自己提交内容,那就需要对内容和图片进行审核,一来需要审核内容符合常规和审核。二来也需要审核图片大小,尤其是图片大尺寸需要设置限制,要不会导致服务器的容量出现问题。
这里我们可以通过限制上传图片的大小还限制图片的大小。
add_action( \’admin_init\’, \’wpse_28359_block_authors_from_uploading_small_images\’ );
//设置非管理员上传图片进行大小检查
function wpse_28359_block_authors_from_uploading_small_images()
{
if( !current_user_can( \’administrator\’) )
add_filter( \’wp_handle_upload_pilter\’, \’wpse_28359_block_small_images_upload\’ );
}
function wpse_28359_block_small_images_upload( $file )
{
// 上传图片类型的检查限制
$mimes = array( \’image/jpeg\’, \’image/png\’, \’image/gif\’ );
if( !in_array( $file[\’type\’], $mimes ) )
return $file;
$img = getimagesize( $file[\’tmp_name\’] );
//上传图片宽高的限制设置
$minimum = array( \’width\’ => 640, \’height\’ => 480 );
if ( $img[0] < $minimum[\’width\’] )
$file[\’error\’] =
\’图片太小了。最小宽度是 \’
. $minimum[\’width\’]
. \’px. 上传图片宽度是 \’
. $img[0] . \’px\’;
elseif ( $img[1] < $minimum[\’height\’] )
$file[\’error\’] =
\’图片太小了。最小的高度 \’
. $minimum[\’height\’]
. \’px. 上传图片高度是 \’
. $img[1] . \’px\’;
return $file;
}
我们可以看到上面的代码中限制图片的大小是640和480,我们可以根据实际的需要进行调整。然后将代码添加到当前主题的Functions.php文件中。这样就可以限制图片大小。
猜你可能想看的VPS
- Sharedspace→$4 月 1GB 内存 20GB SSD 空间 虚拟空间(主机)
- servaRICA→$7 月 4 核 6GB 内存 80GB NVMe 虚拟空间(主机)
- ¥24.8 月 1G 内存 12G 硬盘 1.2T 流量 10Gbps 全球[VPS测评]
- 阿里云 9 月优惠→云服务器 2 折起购 香港 1G 内存套餐两年付 5香港VPS[主机]
- iWFHosting→2G 内存 KVM 每月 8.99 美元 洛杉矶高全球[VPS测评]
- 促销 RackNerd→1 核 CPU 1G 内存 15G SSD 2.全球[VPS测评]
- TMThosting→西雅图 KVM 七五折起 月付 2.96 美元起 全球[VPS测评]
- 练手专用 $7 年 2G 内存 30G SSD 2T 流量 100Mbp全球[VPS测评]
- 傲游主机新上自助换 IP KVM 香港&日本&美国&德国多机房 75 折日本VPS[主机]
- 恒创科技→500 元 月 E3-1231v3 16GB 内存 2TB 硬全球[VPS测评]
- 如何检测WordPress博客的访问速度?全球[VPS测评]
- 更新WordPress网站PHP7.2新版本的注意事项全球[VPS测评]
- Vultr VPS主机取消 $3.5入门机型及新用户赠送$25全球[VPS测评]
- NameCheap和华为云618域名注册优惠力度大 .com域名最低仅1全球[VPS测评]
- Redis、Opcache对WordPress实现内存级缓冲优化全球[VPS测评]
- Scorpioud 1核心 2G内存 15G SSD 100M不限流量 全球[VPS测评]
- 消费复苏形势良好,我们将多措并举实施扩大内需政策全球[VPS测评]
- 日主机,便宜美国CN2高防VPS¥19/月起,1Gbps带宽,香港多IP站群服务器[IP]
- 7月份,经济复苏边际趋缓,央行降息幅度先稳后升全球[VPS测评]
- 快速云:云服务器和vps区别是什么云服务器和vps哪个比较安全2022-全球[VPS测评]
- 月神云:洛杉矶CN2 GIA高防vps、香港CN2 GIA VPS全场7香港VPS[主机]
- 中概股扫描网传拼多多正筹备跨境电商平台首站登陆美国美国VPS[主机]
- 20个温暖心灵的问题,抖音,朋友圈都可以拿去发。全球[VPS测评]
- 疯鱼云怎么样?香港CN2VPS首月14元,续费19元香港VPS[主机]
- LOCVPS,全新香港大浦CN2 VPS 2核4G内存3M仅54/月香港VPS[主机]
- 腾讯云香港/韩国/日本免备案服务器优惠促销活动日本VPS[主机]
- LOCVPS:全球云美国洛杉矶CN2 VPS,香港云地Xen VPS七折美国VPS[主机]
- 奇异互动,2核4G香港云服务器仅655元/年,注册领550元新手大礼包香港VPS[主机]
- SugarHosts糖果主机双十一大促销 虚拟主机最高6折优惠全球[VPS测评]
- 二三互联年末回馈:香港/美国云服务器新购特价促销,优惠码可打76折美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-39961.html











