有這樣的一個問題,WordPress默認并不會審核評論到底是不是博主發(fā)表的,如果有人知道博主的昵稱和Email (這是很容易搞到的),那么它使用這個昵稱和Email,就可以成功的冒充博主發(fā)表評論,進而可能會欺騙其他訪客。這對于好多天都不查看自己博客的博主來說,是極其危險的,可能會對你的博客以及你個人的信譽造成很壞的影響;當然如果你一天登陸你的博客N多次,那么這樣的問題就不是問題了。下面我教你如何解決這個問題,用文本編輯器打開當前主題目錄下的functions.php,將第一個<?php替換成以下代碼:
更改完畢后用UTF-8編碼保存(注意:別用windows自帶的記事本修改,推薦UltraEdit,Dreamweaver,notepad++等),這樣未登錄的用戶就無法使用博主昵稱和Email來發(fā)表評論了!當然如果你的博客還有其他的注冊用戶,那么他們使用的昵稱可能會跟博主的昵稱相同(如果出現(xiàn)這種情況,博主可以干涉),但是Email是不允許相同的,對于博客的注冊用戶,管理起來是相當簡單的。
以上代碼只是做了一個簡單的判斷,并不需要讀取數(shù)據(jù)庫等操作,也不需要去重載相關(guān)的函數(shù),故不會消耗太多的運行時間。以后博主要發(fā)表評論的話,請先登錄。
本文版權(quán)歸露兜博客所有,轉(zhuǎn)載引用請完整注明以下信息:
本文作者:Ludou
本文標題:WordPress防止評論冒充博主
本文地址:http://www.ludou.org/wordpress-prevent-imitate-blog-host.html