hardrock 发表于 2014-1-17 21:52:13

照网上的“防止WordPress垃圾评论的方法”不行的!

本帖最后由 hardrock 于 2014-1-17 22:48 编辑

我找网上的,都是提供这种方法,大概是这样做:
1,根目录下的wp-comments-post.php文件,将其重命名,比如xxx-wp-comments-post.php;
2,当前使用主题文件夹下\wp-content\themes\twentythirteen\comments.php文件,打开编辑代码,将代码里面的 wp-comments-post.php 改为 xxx-wp-comments-post.php
第二步的,在代码里"wp-comments-post.php" ,这个在代码中没有啊?

wp3.6.1-en , twentythirteen theme

已经很多插件了, 要考虑速度所以少装, 如果关闭评论,那访客体验不好。所以改代码是最好的了。
用“comments”查找,代码从头到脚,找不到与之相关的

dxszzcylm 发表于 2014-1-17 22:01:23

晕,直接开启自带的防垃圾插件不就解决了:Q

hardrock 发表于 2014-1-17 22:15:12

dxszzcylm 发表于 2014-1-17 22:01 static/image/common/back.gif
晕,直接开启自带的防垃圾插件不就解决了

不想装插件

dxszzcylm 发表于 2014-1-17 22:19:15

hardrock 发表于 2014-1-17 22:15 static/image/common/back.gif
不想装插件

晕,你也太那个了。

实在不行就直接关闭评论,汗,那个自带插件对你有什么影响?不要那么绝对!

hardrock 发表于 2014-1-17 22:26:26

dxszzcylm 发表于 2014-1-17 22:19 static/image/common/back.gif
晕,你也太那个了。

实在不行就直接关闭评论,汗,那个自带插件对你有什么影响?不要那么绝对! ...

大大我已经很多插件了, 要考虑速度所以少装, 如果关闭评论,那访客体验不好。所以改代码是最好的了。

dxszzcylm 发表于 2014-1-17 22:31:12

hardrock 发表于 2014-1-17 22:26 static/image/common/back.gif
大大我已经很多插件了, 要考虑速度所以少装, 如果关闭评论,那访客体验不好。所以改代码是最好的了。 ...

晕,我建议即使所有插件都不安装也得把官方自带的那个启用,就这么简单。

话又说回来,既然你已经安装了很多还在乎那一个?而且一般博客也没多少垃圾评论,除非你裸跑被工具扫了。

hardrock 发表于 2014-1-17 22:31:38

本帖最后由 hardrock 于 2014-1-17 23:11 编辑

用“comments”查找,代码从头到脚,找不到与之相关的

hardrock 发表于 2014-1-17 23:32:27

第2步, 我是不是理解错了,不是改代码,而是改文件名?

billy 发表于 2014-1-17 23:56:56

现在wordpress不就是默认pending comments的么?还需要改什么?
每次发完文章直接批量修改文章属性为不允许评论,直接closed了评论就完了,或者直接在数据库里面批量执行一下就全都删除评论了。

河小马 发表于 2014-1-18 00:45:37

dxszzcylm跟你说的很清楚了,最好的办法就是使用wp 自带的防垃圾插件

如果你认为你已经使用的插件太多,就想办法去掉一些

flyingdog 发表于 2014-1-18 10:34:10

本帖最后由 flyingdog 于 2014-1-18 10:36 编辑

非得脑子一根筋么,那么多插件都装了还差Akismet一个么? 何况这个插件又不是读取WP数据库来防止SPAM的,根本不影响速度。WP如果你的posts上几千了才会出现速度慢的情况,并且只有从数据库调用posts之类的插件才会影响速度。另外WP网站速度和主题代码也有很大的关系。我自己的网站添加了很多自定义的函数,好多调用文章的函数对于速度影响比较大的。

hardrock 发表于 2014-1-18 16:30:48

来自crazysnail,
第二步改的应该是评论表单的action值吧, 找到那个表单在哪里就找到了
页: [1]
查看完整版本: 照网上的“防止WordPress垃圾评论的方法”不行的!