批量自動(dòng)刪除WordPress內(nèi)容中超鏈接

麥子 優(yōu)化維護(hù)50字?jǐn)?shù) 396閱讀1分19秒閱讀模式

我們?cè)趶?fù)制外部的文章貼到WordPress內(nèi)容中是不是有很多自帶超鏈接的?那我們是否有辦法批量去掉這些鏈接?這里我們可以利用wordpress自帶的add_filter(‘the_content’, ‘方法名’);來(lái)解決這個(gè)問(wèn)題。

//批量去除內(nèi)容鏈接 By:http://bjj.org.cn/auto-del-links.html
function del_links_texts($text){
$text=preg_replace("/<a[^>]*>(.*?)<\/a>/is", "$1", $text);
return $text;
}
add_filter('the_content', 'del_links_texts');

將代碼添加到 functions.php 中,這樣我們保存發(fā)布文章的時(shí)候會(huì)自動(dòng)去除內(nèi)容中的超鏈接。但是這個(gè)還不算友好,比如自身URL的鏈接應(yīng)該不去掉才夠完美。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2024年11月11日 09:29:32
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://bjj.org.cn/auto-del-links.html
  • 刪除WordPress內(nèi)容鏈接