国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > CMS > Wordpress > 正文

WordPress禁止沒(méi)有Gravatar頭像的郵箱提交評(píng)論

2024-09-07 00:51:16
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

個(gè)人博客給垃圾評(píng)論充滿己經(jīng)不是什么怪事了,我們經(jīng)常會(huì)看到自己的博客下面的評(píng)論很亂了,下面給各位整理一個(gè)WordPress禁止沒(méi)有Gravatar頭像的郵箱提交評(píng)論方法,這個(gè)方法是比較有效的.

最近被垃圾評(píng)論弄煩了,有些目測(cè)是人工評(píng)論,但是帶著廣告鏈接,看著惡心,大部分沒(méi)有Gravatar頭像,于是本博決定阻止掉沒(méi)有頭像的訪客正常提交評(píng)論,編輯所用主題的functions.php文件,加入下面的代碼:

  1. /*  
  2.     * @author:vfhky 2013年09月11日20:23  
  3.     * @param string $email 用戶提交的表單中的email字段  
  4.     * @return int 0:無(wú)gravatar頭像; 1:有g(shù)ravatar頭像  
  5.     **/ 
  6. function vfhky_checkgravatar($email) { 
  7.     $email_hash = md5(strtolower(trim($email))); 
  8.     $check_uri = 'http://www.gravatar.com/avatar/'.$email_hash.'?d=404'
  9.     $headers = @get_headers($check_uri); 
  10.     if (!preg_match("|200|"$headers[0])) { 
  11.         return 0; 
  12.     } else { 
  13.         return 1; 
  14.     } 
  15. }  

本博客使用了Willin Kan大神的ajax提交評(píng)論,編輯comments-ajax.php,找到下面的代碼:

  1. if ( get_option('require_name_email') && !$user->ID ) { 
  2.  if ( 6 > strlen($comment_author_email) || '' == $comment_author ) 
  3.   err( __('Error: please fill the required fields (name, email).') ); // ? wp_die 改?殄e(cuò)?提示 
  4.  elseif ( !is_email($comment_author_email)) 
  5.   err( __('Error: please enter a valid email address.') ); // ? wp_die 改?殄e(cuò)?提示 
  6.  
  7. //修改為: 
  8.  
  9. if ( get_option('require_name_email') && !$user->ID ) { 
  10.  if ( 6 > strlen($comment_author_email) || '' == $comment_author ) 
  11.   err( __('錯(cuò)誤:請(qǐng)必須填寫昵稱以及郵箱。') ); // ? wp_die 修改提示 
  12.  elseif ( !is_email($comment_author_email)) 
  13.   err( __('錯(cuò)誤:請(qǐng)輸入一個(gè)有效的電子郵箱地址。') ); // ? wp_die 修改提示 
  14.  elseif (vfhky_checkgravatar($comment_author_email) == 0)  
  15.   err( __('錯(cuò)誤:請(qǐng)使用注冊(cè)有Gravatar頭像的郵箱留言。') );  
  16. //Vevb.com

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙游县| 巴青县| 虞城县| 齐齐哈尔市| 安多县| 桐梓县| 自贡市| 德江县| 武宁县| 昭通市| 辛集市| 济阳县| 合作市| 怀远县| 义乌市| 敖汉旗| 镇赉县| 县级市| 庆安县| 太仆寺旗| 额尔古纳市| 永登县| 武平县| 唐山市| 库伦旗| 博罗县| 伊宁市| 岱山县| 金寨县| 甘德县| 海伦市| 柳江县| 平安县| 拉孜县| 凤冈县| 漠河县| 大方县| 班玛县| 临洮县| 赣榆县| 监利县|