从内容中删除图像(_C)

时间:2014-11-24 作者:HunterListInsight

我试图只显示所有段落的内容(可能是div,…)但没有附加图像。

我在以下方面取得了一些成功:

echo preg_replace(\'/<img[^>]+\\>/i\', \'\',get_the_content());
但它删除的段落不仅仅是图像。。知道为什么吗?

1 个回复
最合适的回答,由SO网友:SkyShab 整理而成

您的函数没有删除p标记:它们尚未添加为get_the_content 返回未过滤的内容。您可以使用手动添加p标记wpautop.

$unfiltered = preg_replace(\'/<img[^>]+\\>/i\', \'\',get_the_content());
$filtered = wpautop($unfiltered);

echo $filtered;

结束

相关推荐