照网上的“防止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”查找,代码从头到脚,找不到与之相关的
晕,直接开启自带的防垃圾插件不就解决了:Q dxszzcylm 发表于 2014-1-17 22:01 static/image/common/back.gif
晕,直接开启自带的防垃圾插件不就解决了
不想装插件 hardrock 发表于 2014-1-17 22:15 static/image/common/back.gif
不想装插件
晕,你也太那个了。
实在不行就直接关闭评论,汗,那个自带插件对你有什么影响?不要那么绝对! dxszzcylm 发表于 2014-1-17 22:19 static/image/common/back.gif
晕,你也太那个了。
实在不行就直接关闭评论,汗,那个自带插件对你有什么影响?不要那么绝对! ...
大大我已经很多插件了, 要考虑速度所以少装, 如果关闭评论,那访客体验不好。所以改代码是最好的了。 hardrock 发表于 2014-1-17 22:26 static/image/common/back.gif
大大我已经很多插件了, 要考虑速度所以少装, 如果关闭评论,那访客体验不好。所以改代码是最好的了。 ...
晕,我建议即使所有插件都不安装也得把官方自带的那个启用,就这么简单。
话又说回来,既然你已经安装了很多还在乎那一个?而且一般博客也没多少垃圾评论,除非你裸跑被工具扫了。 本帖最后由 hardrock 于 2014-1-17 23:11 编辑
用“comments”查找,代码从头到脚,找不到与之相关的 第2步, 我是不是理解错了,不是改代码,而是改文件名? 现在wordpress不就是默认pending comments的么?还需要改什么?
每次发完文章直接批量修改文章属性为不允许评论,直接closed了评论就完了,或者直接在数据库里面批量执行一下就全都删除评论了。 dxszzcylm跟你说的很清楚了,最好的办法就是使用wp 自带的防垃圾插件
如果你认为你已经使用的插件太多,就想办法去掉一些 本帖最后由 flyingdog 于 2014-1-18 10:36 编辑
非得脑子一根筋么,那么多插件都装了还差Akismet一个么? 何况这个插件又不是读取WP数据库来防止SPAM的,根本不影响速度。WP如果你的posts上几千了才会出现速度慢的情况,并且只有从数据库调用posts之类的插件才会影响速度。另外WP网站速度和主题代码也有很大的关系。我自己的网站添加了很多自定义的函数,好多调用文章的函数对于速度影响比较大的。 来自crazysnail,
第二步改的应该是评论表单的action值吧, 找到那个表单在哪里就找到了
页:
[1]