wordpress開啟用戶注冊


很多人想用wordpress打造多用戶博客平台 首先想到的是用戶注冊 今天搞了好長時間,找了好多資料總算找到了

 首先開啟用戶注冊

后台 ----設置----常規設置  在成員資格選項中選擇任何人都可以注冊 然后選擇注冊用戶的默認權限  保存設置

 

使用http://你的網址/wp-login.php?action=register訪問注冊頁面 注冊后一般是通過郵件發送密碼的  

 

因此我在一下做了更改

修改wp-login.php這個文件就可以了,一共有兩個地方需要修改,

一、搜索如下代碼: wp_new_user_notification($user_id, $user_pass);
並把此句代碼注釋掉,然后再下面加入以下代碼:
setcookie(”u”, $user_login);
setcookie(”user_pass”, $user_pass);
修改后的代碼樣子如下:
//wp_new_user_notification($user_id, $user_pass);
setcookie(”u”, $user_login);
setcookie(”user_pass”, $user_pass);

二、搜索此句代碼, $errors->add(’registered’, __(’Registration complete. Please check your e-mail.’), ‘message’);
把此舉代碼注釋掉,然后增加如下代碼:
$errors->add(’registered’, __(’<strong>恭喜您,注冊成功!<br />用戶名:’.$_COOKIE["u"].’<br />密碼:’.$_COOKIE["user_pass"].’<br />(登錄后自行修改成您便於記憶的密碼)</strong>’),’message’);
修改后代碼樣子如下:
$errors->add(’registered’, __(’<strong>恭喜您,注冊成功!<br />用戶名:’.$_COOKIE["u"].’<br />密碼:’.$_COOKIE["user_pass"].’<br />(登錄后自行修改成您便於記憶的密碼)</strong>’),’message’);
//$errors->add(’registered’, __(’Registration complete. Please check your e-mail.’), ‘message’);

此文有些地方參考網絡  http://www.xiyue369.com 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM