我使用的是WordPress 4.2.2,每當我將圖像添加到WYSIWYG時,它都會將輸出圖像包裝在段落標籤中。我需要去掉這些標籤。我似乎在網上找到的所有東西都是從2011年起加上它似乎並不奏效。從高級自定義字段中刪除P標籤圖像
我試圖把事情在functions.php中,如:
function filter_ptags_on_images($content){
return preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content);
}
add_filter('the_content', 'filter_ptags_on_images');
似乎沒有任何工作。我怎樣才能做到這一點。
順便說一句,我使用的是ACF Pro的所見即所得和JointsWP入門主題,我的圖像不包含在鏈接標記中,如果這有所作爲。
爲什麼不禁止'wpautop'完全? – rnevius
我試過了:remove_filter('the_content','wpautop');但這不起作用,我認爲,因爲我沒有使用the_content();即時通訊使用高級自定義字段wysiwyg [the_field('myField'); ] 對? – agon024