WordPress移动设备自动删除图片宽高属性

今天遇到一个同事做的企业网站,在移动端访问的时候产品图片被限定固定高度和宽度。因为默认WordPress程序编辑文章上传图片后,会自动添加图片宽带和高度尺寸。但是如果到移动端的话,那 就限定图片高度和宽度后会撑大页面。

这里网上找到解决办法可以在移动端访问后去掉宽度和高度限制:

// 自适应图片删除width和height,by Ludou
function ludou_remove_width_height_attribute($content){
preg_match_all(\’/<[img|IMG].*?src=[\\\’|\”](.*?(?:[\\.gif|\\.jpg|\\.png\\.bmp]))[\\\’|\”].*?[\\/]?>/\’, $content, $images);
if(!empty($images)) {
foreach($images[0] as $index => $value){
$new_img = preg_replace(\’/(width|height)=\”\\d*\”\\s/\’, \”\”, $images[0][$index]);
$content = str_replace($images[0][$index], $new_img, $content);
}
}
return $content;
}

// 判断是否是移动设备浏览
if(wp_is_mobile()) {
// 删除文章内容中img的width和height属性
add_filter(\’the_content\’, \’ludou_remove_width_height_attribute\’, 99);
}

将代码添加到当前主题Functions.php文件中。就可以在移动端取消宽度和高度限制。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

【声明】:本评测不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告

木沐主机评测 国外服务器主机评测 WordPress移动设备自动删除图片宽高属性 https://www.mumupc.com/archives/11017.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象