簡體   English   中英

Wordpress 3 - 通過functions.php從帖子中刪除鏈接

[英]Wordpress 3 - Remove Links from Posts via functions.php

有沒有辦法可以通過我的functions.php文件刪除帖子中的鏈接。 基本上我不希望任何人能夠訪問被查看的博客文章。 我有數百個帖子,所以我顯然無法通過所有這些帖子並手動刪除它們。 或者我可以使用JavaScript嗎?

非常感謝。


更新:下面的jQuery很棒。 有誰知道我的functions.php文件中是否有通過php的方法? 如果,出於任何荒謬的原因,有人有JS殘疾是我問的原因。

謝謝!

您可以使用JavaScript,但如果他們願意,您將無法阻止他們離開。

像這樣的東西可能會起作用,雖然我沒有測試過它是手寫的:

<script>
$('#content a').each(function() {
    $(this).replaceWith($(this).text());
});
</script>

使用jQuery庫,這應該用它們之間的內容替換所有<a>標簽。

因此, <a href="http://www.google.co.uk/">Google</a>應該只是Google

您可以使用正則表達式即時刪除鏈接 -

$post_content = get_the_content();
$post_content = preg_replace( "|<a *href=\"(.*)\">(.*)</a>|", "\\2", $post_content );
echo $post_content

無論你在哪里打印the_content,都需要進入你的主題。 未經測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM