删除wordpress插入图片时默认自带的宽高属性

在学习、制作自适应wordpress模板的时候遇到一个问题使用以下css代码并没有生效:

img{
max-width:100%;
height: auto;
}

搞了半天不知道哪出现问题,后边查看页面源代码才发现原来wordpress默认的在给文章插入图片都会带一个宽高属性,但是这样对制作自适应网页是非常不利的,其实很简单只要在主题的functions.php加一段代码即可,代码如下:

add_filter( ‘post_thumbnail_html’, ‘remove_wps_width’, 10 );
add_filter( ‘image_send_to_editor’, ‘remove_wps_width’, 10 );

function remove_wps_width( $html ) {
$html = preg_replace( ‘/(width|height)=\”\d*\”\s/’, “”, $html );
return $html;
}


  • 标签:  |  |  |  | 
    将此文分享到:


    转载请注明来自风腾网-wordpress企业主题,本文地址:http://fengten.com/3434.html
    除非注明,风腾网-wordpress企业主题文章均为原创,转载请注明出处和链接!
    友荐云推荐

    相关文章

    *

    *

    顶部 友荐云推荐