在我的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