相信大家都饱受垃圾评论困扰,于是什么随机验证码、小学加减法、滑动解锁等各种防垃圾评论的方法都尝试个遍,最终发现垃圾留言还是屡禁不止。

上面的方法只能对付一些自动填表单的垃圾评论,其实垃圾评论机器人根本不需要填写表单,而是自动读取Wordpress程序文件wp-comments-post.php实现自动留言。

知道spam的基本原理,我们就可以通过修改wp-comments-post.php文件,让垃圾评论机器人找不到入口,堵住源头防止垃圾评论骚扰。

修改方法很简单:

一,将Wordpress程序根目录的wp-comments-post.php,随意修改一下名称比如改为:spam-pos.php;

二,因为在发表评论时需要读取上面更名的文件,所以还而修改相关模板,分两种情况:

1、主题使用非标准评论表单函数

打开你当前主题的评论模板文件:comments.php,查找:wp-comments-post.php并改为:spam-pos.php

2、主题使用标准评论表单函数

如果搜索评论模板 comments.php中找不到wp-comments-post.php,说明你的主题使用的是标准WP评论表单函数,那就需要打开wordpress程序wp-includes目录的comment-template.php文件,查找:wp-comments-post.php并改为:spam-pos.php

通过上面的修改后,你会发现垃圾评论锐减,特别是一些英文的spam。

wp comments post.php,通过修改wp-comments-post.php 防wordpress垃圾(spam)评论 | 沉默过客相关推荐

  1. wordpress修改css样式的方法,在WordPress中添加自定义CSS代码的几种方法

    在定制WordPress站点时,除了可以使用主题的选项调整外,CSS代码也是我们常用到的一种方法,不管是修改样式.调整距离还是隐藏特定元素,我们都可以用CSS来完成,而且很多时候主题没有的功能,你询问 ...

  2. 如何修改WP文章字体格式、字号大小、字体颜色

    在使用wordpress编辑文章的时候,很多朋友会像小编一样,发现它并没有像word文档一样有修改字体样式.字体大小.字体颜色.分页符等功能按钮,对我们写文章极为不便,原因是wordpress默认使用 ...

  3. Wp keyword link 标签自动内链/文章关键词内链 WordPress插件

    Wp keyword link是一款将文章正文里出现的标签字样自动内链到标签页面的WordPress插件,除了能自动将标签转化为内链,此插件还可以单独设置关键词内链,对SEO有很大的帮助. 插件特点: ...

  4. wp兼容了android应用程序,WP比安卓流畅 但为什么就不好用呢?

    1WP系统与安卓系统差别在哪? 手机性能好不好?跑一跑分就知道.虽然这话有些玩笑的意味,却能真实的反映出安卓手机的现状."跑分"应当是从PC时代开始,在智能手机时代达到了顶峰.应当 ...

  5. 为wp博客添加html网页,WP——在博客(wordpress)中嵌入jupyter notebook

    安装raw-html插件,通过iframe标签,嵌入jupyter notebook 步骤: 1.在wordpress中安装raw_html插件,并在设置中启用(raw可防止wordpress干扰代码 ...

  6. htc m8 wp android,区别仅系统?WP/Android两版HTC One M8对比

    近日,HTC发布可Windows Phone版的HTC One M8,成为该平台为数不多的第三方厂商新机.HTC方面表示,推出Windows Phone版M8是出于市场丰富性的需求,那么与Androi ...

  7. WordPress文章内容编辑,wp文章在线批量编辑,wp文章内容可视化编辑器

    WordPress文章内容更新是SEO中比较让大家焦虑的事情.每天WordPress文章内容的高质量的发布更新是一个烦杂的工作. 我们知道搜索引擎通过蜘蛛抓取我们每天更新的URL.搜索引擎会根据蜘蛛抓 ...

  8. 【WP主题】自助建站Betheme V21.5.6版WordPress中文版主题模板 带500+各类优秀模版

    主题介绍 BeTheme第一次发布于2014年5月21日,自那时以来,已有数以百万计的人下载了BeTheme,其评分为4.8.这个主题是WooCommerce支持的,在此帮助下,您可以制作一个电子商务 ...

  9. element 修改分页样式_如何给wordpress网站的文章列表,添加分页效果?可以通过2种方式...

    在上一章节中,我们为wordpress网站的首页添加了全站文章列表.一个wordpress网站不可能只有几篇文章,可能会有成千上万的文章,作为一个wordpress博客主题模板,一般情况下,不可能让所 ...

最新文章

  1. C++将派生类赋值给基类(向上转型)(一)
  2. php建站静态,php网站如何生成静态
  3. 注解_自定义注解_属性定义
  4. 还在用SELECT COUNT统计数据库表的行数?Out了
  5. mysql怎么创建自动作业_mysql 让一个存储过程定时作业的代码
  6. [react-router] 请你说说react的路由是什么?
  7. 接口Interface和抽象类abstract class的区别
  8. 套接字(socket)基本知识与工作原理
  9. Leetcode--136. 只出现一次的数字
  10. 「雕爷学编程」Arduino动手做(22)——8X8 LED点阵MAX7219屏
  11. Linux-ubuntu学习(第一天)
  12. 416亿元公有云市场:阿里173亿、腾讯50亿、华为35亿
  13. android httpclient webview,android – 访问WebView中的http响应头?
  14. larave 5 could not be opened: failed to open stream: Permission denied
  15. 如何使用JS来改变CSS样式
  16. 360主机卫士Linux版,360主机卫士
  17. ODA(Open Design Alliance)介绍
  18. 获取Adobe Flash 及Reader安装包
  19. 2022年3月编程语言排行榜:Lua重新回到前20
  20. 给txt格式的文档增加目录

热门文章

  1. redis 分布式锁 看门狗_漫谈分布式锁之Redis实现
  2. 如何root安卓手机_你的手机你做主!免 ROOT 卸载安卓手机预装APP
  3. Oracle 原理:用户和权限,Profile,系统权限,对象权限,角色
  4. idea 升级到2020后 无法启动_启动崩盘!IDEA 2020 无法启动的解决办法|赠送 IDEA 2020 新功能...
  5. android点击改变背景色的动画,Lottie-android 修改动画颜色
  6. python list排序_python里对list中的整数求平均并排序
  7. linux系统根分区挂载出错 系统无法,用虚拟机安装linux时显示“没有定义根文件系统,请到分区菜单以修正此错误”,是什么意思,肿么弄谢谢各位...
  8. jedis set集合 java,使用Jedis操作String、List、Set、Map等常见数据 | zifangsky的个人博客...
  9. 安徽省计算机二级考试vfp试题,安徽省计算机二级VFP考试理论模拟试题2(附答案)...
  10. python time模块详解