在此之前,我曾写过一篇文章,介绍了博客评论对搜索引擎优化的好处,以及如何将它们分页。在后来的一篇文章中,我还讲了如何控制 WordPress 网站上的垃圾评论。
的确,WordPress 网站吸引了很多垃圾评论发送者,因为他们大多知道从这些网站上建立反向链接有多么容易。大多数博主不知道如何控制垃圾评论,他们也没有时间去管理每一条评论。
一般来说,博客垃圾评论如下方截图所示:
请注意,这些垃圾邮件发送者不会使用自己的真实姓名,而且总是会留下一个指向某个网站的反向链接,而这个网站在大多数情况下可能与您的网站无关。
阻止垃圾邮件的最佳方法就是完全删除 WordPress 网站上的“Website”或“URL”字段。
让我们想一想,“网站”字段在大多数情况下并无用处,因为真正的评论者很可能并不拥有自己的网站,这只会让垃圾链接发送者为自己的网站建立链接。包含反向链接的评论越多,您的文章就会有越多的外链,这会对您的搜索引擎优化工作造成损害。
我们可以使用两种方法删除评论中的网站字段。
1. 使用插件禁用评论中的网站字段
WordPress 软件库中有许多插件可以移除博客评论中的网站字段。
最简单的方法是安装 Remove Fields 或 Remove Comment Website/URL Box。
导航至网站后台 -> 插件 -> 安装新插件 并搜索 “Remove Fields”,然后安装并激活该插件。
成功完成安装过程后,激活插件,删除博客评论中的网站字段。
对许多人来说,这是一条简单的出路。不过,有些人可能不想在自己的 WordPress 网站上使用更多插件,而更愿意编辑 WordPress 文件。在对文件进行任何修改之前,先创建一个备份。
2. 编辑WordPress文件以删除评论中的网站字段
此方法只适用于那些精通WordPress文件编辑,并保留完整文档和WordPress网站备份的用户。
导航至 WP 管理后台 -> 外观 -> 编辑器,然后选择 functions.php(也称为“主题函数文件”)。
在 functions.php 最后一行插入以下代码:
add_filter('comment_form_default_fields', 'website_remove'); function website_remove($fields) { if(isset($fields['url'])) unset($fields['url']); return $fields; }
上面的代码创建了一个名为 website_remove() 的函数,用于删除(或取消设置)URL 字段。
使用 Hook add_filter(),我们将参数传递给 WordPress 的默认函数 comment_form_default_fields,其中包含评论表单的字段。
如果您一直是评论垃圾链接的目标,而您又很少有时间来审核评论,那么完全删除网址字段将会严重打击垃圾链接发送者的积极性。
您认为在博客上处理 URL 垃圾评论的更好方法是什么:使用插件还是编辑核心?请在下面的评论区发表您的看法。
常见问题
Q. 如何删除 WordPress 评论中的 URL 字段?
A. 要删除 WordPress 评论中的 URL 字段,您可以在主题的 functions.php 文件中添加以下代码段:
function remove_comment_url_field($fields) { unset($fields['url']); return $fields; } add_filter('comment_form_default_fields', 'remove_comment_url_field');
Q. 如何禁用 WordPress 评论中的链接?
A. 要禁用评论中的链接,您可以在主题的 functions.php 文件中使用以下代码,从评论文本中删除包括链接在内的 HTML 标记:
function disable_comment_links($content) { return wp_strip_all_tags($content); } add_filter('comment_text', 'disable_comment_links');
Q. 如何删除 WordPress 中的评论字段?
A. 要完全删除评论栏,您可以在设置 > 讨论中取消选中“允许人们提交评论”选项,从而禁用评论。同样,您也可以使用禁用评论插件在全站范围内移除评论功能。
评论留言