在我的WordPress博客上,我的图片链接到另一个页面,我想删除该链接。我很确定它不能使用WordPress的钩子完成,我一直在尝试preg_replace,但没有成功。从PHP中的图像中删除URL
所以这里有一个例子:
这是一个
<a href="">
简单的链接</a>
,虽然这是<a href=""><img src=""></a>
所以我只是想删除的图像网址的图片链接,而文本一个留下。
任何想法?
谢谢
在我的WordPress博客上,我的图片链接到另一个页面,我想删除该链接。我很确定它不能使用WordPress的钩子完成,我一直在尝试preg_replace,但没有成功。从PHP中的图像中删除URL
所以这里有一个例子:
这是一个
<a href="">
简单的链接</a>
,虽然这是<a href=""><img src=""></a>
所以我只是想删除的图像网址的图片链接,而文本一个留下。
任何想法?
谢谢
您可以使用正则表达式:
<a href="[^"]+"> *(<img src="[^"]+" */?>) *</a>
,并用 '\ 1' 替换。
您可以勾the_content过滤器和应用正则表达式与preg_replace函数来做到这一点。
这里的一些信息和示例使用钩:http://codex.wordpress.org/Plugin_API/Filter_Reference/the_content
为什么不只是编辑帖子来删除链接? – Phil 2012-02-07 01:38:55
有近2000个帖子。这不会那么容易 – Alex 2012-02-10 21:59:10