如果在WordPress文章中插入圖片就會自動添加p標(biāo)簽,其實p標(biāo)簽對文章樣式影響很大,比如說圖片內(nèi)容框架邊緣足夠美觀。
如果添加p標(biāo)簽加入就會打破所有樣式體驗,文字的p都要有兩個漢字的縮進,但圖片并不希望縮進,所以去掉圖片的p標(biāo)簽是最好的辦法。可以通過下面的代碼解決。
//去掉wordpress正文圖片的p標(biāo)簽
function img_unautop($pee) {
$pee = preg_replace('/<p.*?>\\s*?(<a .*?><img.*?><\\/a>|<img.*?>)?\\s*<\\/p>/s', '$1', $pee);
return $pee;
}
add_filter( 'the_content', 'img_unautop', 30 );
把這段代碼放到主題的functions.php里面就行了,所有文章中的img標(biāo)簽只要外圍第一層有p的都將被去除。





