Update at 06/05/05:say good bye to auth image@_@..热泪盈眶的kelet换上了Nio的那个Anti Spam Image啦。真的好用!!啥都不用改,装上就生效了。。现在大家不用费劲联想校验码啦,哦也:D
因为我之前装了一些插件都不能生成图形(非常奇怪明明服务器是支持GD库的阿?),所以才试了这个AuthImage,如果你能用其他的最好就别用这个了:插件包文件太多,改动也麻烦。
- 其他类似插件如下:
- 从Alien那边看来的Capcha!,安装比较方便,不需要改来改去的。
- AuthCSS: Authcss这个图形验证插件比较特别,是采用css生成的校验字符组,所以如果你的服务器如果不支持GD库,这个应该可以用。但问题是不知道是不是暂时还有bug,无论是在我的站点上,还是作者的站点那边,不管你输入的是对的验证码还是错误的,统统扔给你一个input error。
- Anti Spam Image,昨天在折腾的时候打不开Nio站点(T_T),所以没有试这个,应该不错!
- wp-imgcode来自廖宇雷’s blog,安装起来挺方便的,但是我这边的问题还是不能生成图形。sigh。。。
总而言之网上的这类插件很多,看你能用哪个了。
那么如果你也不得不使用这个插件的话情况是这样的:wp2.0的你如何安装这个auth image插件,除了将插件包上传到对应位置下外,还需要修改如下:(最好不要看作者那边的说明了。都是小于等于1.5版本的)
- 首先改动你的\wp-content\themes\XXX\comment.php文件几处地方:
- 1.找到下面这句
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post"在
id=”commentform”>id="commentform"之后添加onSubmit="return testValues(this)" - 2.找到下面这句:
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22"在其后添加如下语句:
tabindex=”3″ /><p><
label for=”code”><?php _e(”Enter this code: “); ?></label><input type=”text” name=”code”
id=”code” value=”<?php echo “”; ?>” size=”28″ tabindex=”4″ />
<img src=”<?php global $authimage; echo $authimage; ?>” width=”155″ height=”50″ alt=”authimage” />
</p>- 其次修改你的wp根目录下的wp-comments-post.php文件的几处:
- 1.找到这句
$comment_content = trim($_POST['comment']);在其后添加
$comment_code = trim($_POST['code']); // AuthImage - 2找到这句
if ( '' == $comment_content )
die( __(’Error: please type a comment.’) );
在其后添加
// AuthImage
if (!$user_ID && !checkAICode($comment_code))
另外勾选option菜单下miscellaneous标签页下的Use legacy my-hacks.php file support,切换到files菜单下,选择my-heacks.php这个文件进行编辑,如果它提示你服务器上没有my-hacks.php这个文件的话,就先在本地自制一个然后传上去咯。在这个文件内写上
<?php
session_start();
?>
这样咱就算完成了。不过我觉得它本身提供的那些背景图片有几个颜色很不清楚,就删掉了。这些选项的编辑统统在veriword.ini这个文件里面。自个儿看吧。


Hi,welcome to this place.I'm kelet,walking on the street just like you.You can also take a walk 


