blog程序wordpress升级至2.3.1,并增加留言“验证码”功能

1、升级blog程序

花了些时间,将blog程序wordpress升级至2.3.1版,这次升级很顺利,上次想从2.2.1升级至2.3,没成功,就干脆没升级。我使用的是www.wordpress.org.cn上的2.3.1中文版,升级步骤也是按安装包中的readme.html来进行的,如下:

从任何较早版本的 WordPress 升级到 2.3:
(1)备份你修改过的文件,并删除所有旧的 WordPress 文件。
(2)上传所有新文件。
(3)在浏览器中打开 /wp-admin/upgrade.php 。
(4)升级完成。

2、给留言增加“验证码”功能

最近的垃圾回复实在太多,又不想每天删,就干脆找了个“验证码”插件安装。

(1)下载插件wp-imgcode.zip,解压缩后上传至wp-content/plugins目录。
(2)转到后台管理的插件页面,启用该插件。
(3)再转到后台管理的外观页面,修改当前使用模版的comments.php文件(我使用的是K2模板),在文件的最后有这样几行:

<?php if (function_exists('show_subscription_checkbox'))
{ show_subscription_checkbox(); } ?>
<?php if (function_exists('quoter_page')) { quoter_page(); } ?>

<p><input name="submit" type="submit" id="submit" tabindex="5"
value="<?php _e('Submit','k2_domain'); ?>" />
<input type="hidden" name="comment_post_ID" value="
<?php echo $id; ?>" /></p>

<?php do_action('comment_form', $post->ID); ?>

<div class="clear"></div>

将<?php do_action('comment_form', $post->ID); ?>这行位置往前放,修改成:

 <?php if (function_exists('show_subscription_checkbox'))
{ show_subscription_checkbox(); } ?>
<?php if (function_exists('quoter_page')) { quoter_page(); } ?>

<?php do_action('comment_form', $post->ID); ?>

<p><input name="submit" type="submit" id="submit" tabindex="5"
value="<?php _e('Submit','k2_domain'); ?>" />
<input type="hidden" name="comment_post_ID" value="
<?php echo $id; ?>" /></p>
<div class="clear"></div>

然后保存修改的页面。

(4)安装成功后回复框中就会多出一行,如下图:

yzbphp.gif

Leave a Reply