在 WordPress 网站中,文章评论是必备的功能,当用户在评论中添加纯文本 URL 时,WordPress 就会自动将 URL 转变成可点击的链接。有没有办法阻止评论中的纯文本URL 转变成可点击的链接的办法呢?答案是肯定的,本文将对此进行阐述。
为什么WordPress 会将纯文本 URL 转换成链接
为什么WordPress 会将纯文本 URL 转换成可点击的链接呢?第一是为了站长们在审核评论时方便查看评论中链接的内容,以及在用户文章下方的评论是,方便访问,第二是为很多不熟悉使用 HTML 标签的评论者可以方便的添加可点击的链接。但是我们都知道,WordPress 会生成很多垃圾评论,他们会利用这一点,添加纯文本 URL 地址,WordPress 将它们转换成可点击的链接。
WordPress是将添加的 纯文本 URL 在前台和后台中转化成链接,而不会将他们写入数据库中,下面的代码就是将纯文本 URL 自动转化为链接的函数移除即可,将代码添加到 functions.php 文章中即可:
<?php
/**
* Make url unclickable in comment content.
*
* @author 智慧宫
* @link https://lerm.net
*/
remove_filter( 'comment_text', 'make_clickable', 9 );
需要注意的是,虽然上面的代码可以禁用评论自动链接功能,但是评论者依然可以使用 HTML 标签添加链接。这样,链接就会以正常的状态显示在后台和文章的评论区。
如果想在评论中彻底禁用 HTML 标签,请访问文章《如何在评论中禁用HTML标签》
这么全面的教程,赞一个
有用就好