13071077710
您的当前位置: 首页 > wordpress > 去除wp文章中包裹图片的p标签

去除wp文章中包裹图片的p标签

时间: 2017-11-14

wp正文中插入的图片会自动给你打上一个p标签,由于这p标签的插入对文章外观的影响非常大,不利于细致的美化。比如我想让文字缩进 p{ text-indent: 2em; }  ,这么一来图片也跟着缩进了两个字符,显得很难看。那么,去除wp文章中包裹图片的p标签显得尤为重要,将一下代码加入 functions.php 中//去掉图片外围标签p

function filter_ptags_on_images($content){
return preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '<div class="post-image">\1\2\3</div>', $content);
}
add_filter('the_content', 'filter_ptags_on_images');

上边这段代码是将原来的P标签去除换成DIV

Copyright © 2013-2019 子歇    版权所有   网站地图