麦田的博客

WordPress评论模块删除邮箱和网址表单

2020-01-15


搜索:wp删除评论中的邮箱,找到一些教程,比如禁用和删除WordPress评论邮箱和URL表单项等等。网上相关教程比较多,但是按照上面的操作出错。

比如,其中一个说在主题Functions.php文件中添加内容,结果网站打不开。

为什么要移除评论模块中的邮箱和网址表单?

因为现在使用邮箱的人太少,要求评论者填写比较麻烦。至于网址,大部分网站的访客根本没有网址,这个网址表单只会吸引发广告的机器人!

如果在后台设置评论者不必填写这两项,在前台还是会显示这两项表单,会误导评论者!

正确的方法如下:

1、进入后台 - 设置 - 讨论 - 去掉这一项前面的勾选:评论作者必须填入姓名和电子邮件地址

2、进入主题文件夹,编辑style.css,加入以下内容:

.comment-form-email, .comment-form-url{
display: none;
}

这段话的意思是不显示邮箱和网址,上传覆盖原文件即可!

注意

使用FTP连接网站编辑文件比较慢,推荐在后台 - 主题 - 外观编辑器那里编辑更新!

问题:WordPress部分文章不显示评论框

WordPress拦截垃圾评论的功能强大,所以垃圾评论在后台就被拦截,前台不显示,但是后台的垃圾评论数量庞大,删除浪费时间。所以,前段时间,我关闭了评论功能。

今天开启评论功能后,发现在关闭评论功能的这段时间内发布的文章都不显示评论框。我尝试过以下方法解决问题:

清除浏览器缓存、重启服务器、安装使用WP Super Cache清除缓存插件、修改固定链接为朴素,关闭伪静态后再次开启…

以上方法都无效,搜索也找不到相关问题和答案,但最终找到解决方法是:

进入后台的文章列表,点击快速编辑,勾选允许评论,或者使用批量操作,这样才算开启这些文章的评论。


顺便一提,有些主题的评论模块只有英文,比如发表评论的按钮是Post comments,使用notepad在整站内容中搜索Post comments,可以找到wp-includes/comment-template.php,修改以下部分:

'title_reply' => __( 'Leave a Reply修改成:欢迎您评论' ),
'label_submit' => __( 'Post comments修改成:发表评论' ),

感想:我使用WordPress不多,花时间去了解后感觉其产品力一般,就因为WordPress用户群体最广泛,所以大家盲从使用。


相关内容

  • 免费商城程序ShopXO
  • WFPHP微商城程序
  • WFPHP订单系统教程
  • 麦田收集的优秀网站
  • 静态博客生成器大全和简评
  • WordPress不加载自定义js和css文件
  • VuePress静态博客生成器介绍
  • Jekyll的使用教程和经验
  • Hexo使用教程和经验
  • Pelican使用教程和经验
  • 标签

    WordPressphp博客静态博客