首页 Wordpress WordPress 去除文章中图片的p标签

WordPress 去除文章中图片的p标签

GavinWu 2022年03月30日 8:03 Wordpress 66 Views

WordPress文章中插入图片就会自动添加p标签,如果添加p标签就会影响图片样式和整体样式的设置,比如文字的p都要有两个汉字的缩进,但图片并不希望缩进,所以去掉图片的p标签是最好的办法。可以通过下面的代码解决。
把这段代码放到主题的functions.php里面

1
2
3
4
5
6
//去掉wordpress正文图片的p标签
function img_unautop($pee) {
$pee = preg_replace('/<p.*?>\\s*?(<a .*?><img.*?><\\/a>|<img.*?>)?\\s*<\\/p>/s', '$1', $pee);//所有文章中的img标签只要外围第一层有p的都将被去除。
return $pee;
}
add_filter( 'the_content', 'img_unautop', 30 );

相关文章

七牛

发表评论

QR Code

本页二维码