欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

給wordpress添加驗(yàn)證碼解決垃圾評(píng)論的方法

作者 / 無憂主機(jī) 時(shí)間 2014-08-31 09:25:58

Wordpress雖然功能非常之強(qiáng)大,但是有很多的功能是沒有實(shí)現(xiàn)的,無憂主機(jī)小編沒有記錯(cuò)的話,好多的站長朋友的站點(diǎn)只要開啟了評(píng)論的,但是呢沒有過多久數(shù)據(jù)庫就爆滿了,被不法人員刷了評(píng)論,為了防止這樣的垃圾評(píng)論,我們只有添加驗(yàn)證碼才能解決這個(gè)問題,好了無憂主機(jī)小編也不用多說什么廢話了,下面就看看無憂主機(jī)小編怎么去做到這一步的吧! 1、首先我們要解決這樣的問題,我們就要想想在哪里找到這樣的問題,怎么去添加,那么就需要找到評(píng)論那個(gè)頁面的地方去添加相應(yīng)的代碼,既然這樣那么我們就需要看看wordpress開發(fā)技術(shù)文檔了,無憂主機(jī)小編就是這樣看的,不然無憂主機(jī)小編也找不到的。 2、修改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( __('驗(yàn)證碼輸入不正確') );
}
}
3、修改wordpress主題目錄下面的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" />
<small>驗(yàn)證碼</small><label style=”background:#ff0000; color:#ffffff;”>Code (<?php echo $a ?>+<?php echo $b ?>=?)</label></p>
這樣就可以了,當(dāng)然這只是四位數(shù)字的驗(yàn)證碼?當(dāng)然我們也還可以改為數(shù)字和字母的組合,在這里無憂主機(jī)小編就不一一列出來了,在后面將會(huì)介紹怎樣得到四位的數(shù)字和字母的隨機(jī)組合,大家可以參考后做相應(yīng)的修改。 當(dāng)然也還有說用插件的,但是無憂主機(jī)小編認(rèn)為能不用插件的就不用插件,插件用多了,會(huì)影響wordpress的找開速度。 好了多說不如一做,有需要的站長朋友都去做一下吧! 如有疑問請(qǐng)聯(lián)系QQ340555007 無憂主機(jī)相關(guān)文章推薦閱讀: WORDPRESS多站點(diǎn)功能教程 WORDPRESS評(píng)論頭像不顯示問題解決辦法 WORDPRESS 網(wǎng)站后臺(tái)自動(dòng)壓縮PNG格式圖片方法 WORDPRESS限制會(huì)員或者游客評(píng)論內(nèi)容的最小字?jǐn)?shù)

本文地址:http://m.love62.cn/wordpress/15984.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服