wordpress去掉图片宽高及size属性以自适应手机的功能代码

作者:南国老符 分类:知识技术 浏览:747 日期:2021-08-27 来源: 建站管家


wordpress去掉图片宽高及size属性以自适应手机的功能,把如下代码放到模板所在目录的functions.php里即可:


/**
 * 去掉内容里图片的宽高属性
 * @author albert
 * @date 2021.07.08
 */
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;
}
add_filter('the_content', 'ludou_remove_width_height_attribute', 99);

/**
 * 去掉内容里图片的size属性
 * @author albert
 * @date 2021.07.08
 */
add_filter( 'max_srcset_image_width', create_function( '', 'return 1;' ) );



本站部分信息来源网络,由于作者无法考证等因素,未注明出处,如有侵权,请联系删除。

上一篇: 《建站管家》二次开发文档

下一篇: wordpress搜索页伪静态及评论框表单功能代码


发表评论
昵称 (必填)
邮箱
网址
评论 (0)
QQ客服
客服微信
加QQ群