中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

如何給WordPress評論系統(tǒng)添加驗證碼

2018-11-02    來源:學(xué)做網(wǎng)站論壇

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

在前面的建站課程中,我們講了如何制作Wordpress評論功能。有了評論功能,我們網(wǎng)站的用戶可以給網(wǎng)站文章進行評論,但又帶來一個非常煩人的問題,就是有大量的垃圾評論。

這些垃圾評論很多都是通過機器人群發(fā)的,如何防止這些垃圾評價呢?最好的方法就是給WordPress評論系統(tǒng)添加驗證碼。效果如下:

Wordpress評論系統(tǒng)添加驗證碼

制作Wordpress評論驗證方法

  1. 找到wordpress根目錄下面的wp-comments-post.php文件在if ( '' == $comment_content ) 前面加入如下代碼:
    
    
    if ( !$user->ID ) {
    $a = trim($_POST[a]);
    $b = trim($_POST[b]);
    $result = trim($_POST[result]);
    if ((($a+$b)!=$result)|| empty($result)){
    wp_die( __('驗證碼輸入不正確') );
    }
    }
  2. 打開自己使用的模板下面的評論模板文件comments.php,在提交按鈕上面添加以下的代碼:
    
    
    <?php $a=rand(0,10); $b=rand(0,10); ?>
    ?<p><input type="text" name="result" id="result" size="22" tabindex="3" />
    ?<input type="hidden" value="<?php echo $a ?>" name="a" />
    ?<input type="hidden" value="<?php echo $b ?>" name="b" />
    <label><small>驗證碼:</small>(<?php echo $a ?>+<?php echo $b ?>=?)</label></p>
  3. 這樣我們再看網(wǎng)站的評論框,就會多一個驗證碼框了。

提示:

很多建網(wǎng)站學(xué)員使用的是wordpress默認評論模板,該模板修改方法見:wordpress默認評論模板怎么修改

標(biāo)簽: 代碼 建網(wǎng)站 建站

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:wordpress如何在文章中插入圖片

下一篇:WordPress 如何導(dǎo)入Word 文檔不丟格式