从PHP中删除图像中的URL

时间:2012-02-07 01:07:54

标签: php wordpress preg-replace

在我的wordpress博客上,我的图片链接到另一个页面,我想删除该链接。我很确定使用Wordpress的钩子无法完成,我一直在尝试使用preg_replace,但没有成功。

所以这是一个例子:

  

这是<a href="">简单链接</a>,而这是图片链接<a href=""><img src=""></a>

所以我只想删除图片的网址,而文字仍然存在。

有什么想法吗?

谢谢

2 个答案:

答案 0 :(得分:1)

您可以挂钩 the_content 过滤器并使用preg_replace应用正则表达式来执行此操作。

以下是使用钩子的一些信息和示例:http://codex.wordpress.org/Plugin_API/Filter_Reference/the_content

答案 1 :(得分:1)

您可以使用正则表达式:

<a href="[^"]+"> *(<img src="[^"]+" */?>) *</a>

并替换为'\ 1'。