[英]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.