新聞中心
WORDPRESS會員注冊直接顯示會員密碼
凡是使用過wp建站的站長都曉得,wp的會員管理功能都比較弱。當(dāng)我們要在php虛擬主機(jī)中安裝和使用wordpress的時候,但又要使用會員注冊管理的時候,怎么辦類?那么,我們只能盡可能把這個功能配置到最好。這里有一個問題:Wordpress用戶注冊只需要填寫用戶名和郵箱點擊注冊后用戶密碼會通過郵件的形式發(fā)送到用戶填寫的郵箱里,問題就來了,經(jīng)過測試QQ郵箱幾乎是收不到密碼郵件的,但是QQ郵箱在國內(nèi)又是使用率最高的郵箱,其他郵箱也會時不時的收不到密碼郵件,這個問題很嚴(yán)重,這樣會丟失用戶,所以要解決,wordpress通過修改wp-login.php里的代碼實現(xiàn)注冊直接顯示密碼,這樣就不用擔(dān)心用戶收不到密碼郵件而流失了,也方便用戶注冊后,直接可以顯示注冊的會員密碼,加強(qiáng)會員注冊體驗度。現(xiàn)在無憂主機(jī)(www.gle-technology.com)小編為大家介紹怎么實現(xiàn)這個功能。 需要用到的工具是:wordpress網(wǎng)站一個,F(xiàn)TP工具,Notepad++,這些都準(zhǔn)備好了,我們開始。 使用FTP工具把wordpress目錄下的wp-login.php文件下載到本地,把空間里的wp-login.php文件重命名作為備份,使用Notepad++打開文件,文件的字段比較多,所以會使用到搜索功能,選擇搜索功能輸入wp_new_user_notification點擊下一個,字段出現(xiàn)在我們面前了。 上圖是原始的字段,現(xiàn)在我們要在他的基礎(chǔ)上添加兩端代碼
setcookie("u", $user_login); setcookie("user_pass", $user_pass); <a href="http://www.gle-technology.com/wp-content/uploads/2012/09/image00310.png"><img class="alignnone size-thumbnail wp-image-8200" title="image003" src="http://www.gle-technology.com/wp-content/uploads/2012/09/image00310-150x150.png" alt="" width="150" height="150" /></a>這個字段就修改完成,還有一個字段也還需要修改
elseif ( isset($_GET['checkemail']) && 'registered' == $_GET['checkemail'] ) $errors->add('registered', __('Registration complete. Please check your e-mail.'), 'message');還是需要搜索功能,搜索上面字段的關(guān)鍵字,把他找出來更改為: elseif ( isset($_GET['checkemail']) && 'registered' == $_GET['checkemail'] )$errors->add('registered', __('恭喜您,注冊成功<br/>用戶名/User:'.$_COOKIE['u'].'<br />密? 碼/Password:'.$_COOKIE['user_pass'].'<br />(請登錄后修改為容易記憶的密碼)')); 上圖為原始字段,下圖為更改后的字段 修改完成后上傳回去空間wordpress程序目錄下,自己測試注冊下。 哈哈!成功了,這樣就不會有用戶注冊收不到密碼流失了,開放注冊的網(wǎng)站值得這樣做。 純Linux環(huán)境下高端免備案【香港獨立IP地址】php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.gle-technology.com/wordpress/8194.html