让WP评论者可以填QQ代替邮箱

Filed in WordPress 4 comments

声明:是分享给我这样的菜鸟看的,高手们请直接忽略本文

让WordPress博客的评论者可以填QQ号代替邮箱,实际上是用QQ邮箱、QQ空间地址作为Email和URL.
1、照下面这样修改根目录下wp-comments-post.php (以2.8.4为例)

63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
if ( get_option('require_name_email') && !$user->ID ) {
	if ( '' == $comment_author )
	wp_die( 请填写名字 );
 
	if ( '' == $comment_author_email)
	wp_die( 麻烦你填一下邮箱或QQ号 );
 
	if ( !is_email($comment_author_email)):  /* 如果不是邮箱 */
	  if(preg_match("/[^\d-., ]/",$comment_author_email)){  /* 如果也不是QQ号 */
	    wp_die( 您这填的不是Email地址也不是QQ号 );
	  }else{
	      if ( 5 > strlen($comment_author_email))
	        wp_die( 您这QQ号也太短了点吧…… );
	      $qqnum = $comment_author_email;
	      $comment_author_email = "$qqnum".'@qq.com';  /* 使用QQ邮箱地址作为Email */
	      if ( '' == $comment_author_url)  /* 如果URL为空,使用QQ空间地址作为URL */
	        $comment_author_url = 'http://user.qzone.qq.com/'.$qqnum;
	  }
	endif;
}

2、然后修改前台(主题的comments.php)

但是有一个问题:QQ空间貌似比较烦,有时会禁止外部链接跳转进去,可能需要另外解决.

2009 08 25 4 comments
Tags:
评论列表
#1 619 :

测试一下 ..

#2 Ayajidozax :

omeprazole or omeprazole magnesium domperidone buy grapefruit juice interactions with medications

hormone therapy for transgender domperidone buy treatment of gynecomastia in males

#4 congnoPt :

fifa 15 crack only v2, скачать фифа 15 модингвей торрент на пк или fifa 15 cracks 3dm

发表评论
名字

Email

网址

Delighted Black designed by Christian Myspace In conjunction with Ping Services   |   French Teacher Jobs   |   Maths Teacher Jobs