如何删除帖子中图像周围生成的HTML?

时间:2012-06-24 作者:albert

当我在博客文章中插入图像时,wp会自动在img元素周围插入标记:特别是一个div和一个p(用于标题)。。。。。wp源代码中生成的标记在哪里?

2 个回复
SO网友:Chris_O

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\');
p标签来自wpautop

SO网友:Robert Kopacz

看看媒体内部。wp includes文件夹中的php文件。WP 3.4中,198线附近。这是为图像生成标记的函数,如果我没有弄错的话,您应该能够在函数中过滤它。php文件。

结束