小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

WordPress注冊時不能發(fā)郵件,修改程序代碼直接顯示密碼的方法

 博雅小憩 2015-08-04

文章摘自: http://www./home.php?mod=space&do=blog&uid=1&id=3305

WordPress的用戶注冊機制是,填寫用戶名、郵箱,由WordPress生成隨機密碼,并發(fā)送到用戶注冊時填寫的郵箱地址。但很多人的服務器并沒有配置郵件服務(比如我正在用的這臺服務器),或者由于郵件運行商的反垃圾郵件功能等原因,導致注冊之后收不到 WordPress發(fā)送的密碼郵件,無法完成注冊。

很不方便…

既然如此,不如我們hacks一下wordpress。讓WordPress注冊時不發(fā)郵件,直接顯示密碼得了。
怎么改呢?很簡單,只需改動WordPress根目錄下的 wp-login.php 即可。

1、搜索下面這句,位于 register_new_user 函數(shù)中。用于注冊成功后發(fā)送通知。找到后把它注釋掉。
wp_new_user_notification($user_id, $user_pass);

2、并在上面這句的下一行加上兩句:
setcookie("u", $user_login);
setcookie("user_pass", $user_pass);

目的是把注冊時填寫的用戶名,以及wordpress隨機生成的密碼寫入cookies,以便在后面調(diào)用。

3、搜索下面這句
$errors->add('registered', __('Registration complete. Please check your e-mail.'), 'message');

并把它替換為

$errors->add('registered', __(' ^__^ 注冊成功!用戶名:'.$_COOKIE["u"].'密碼:'.$_COOKIE["user_pass"].'(登錄后自行修改成您便于記憶的密碼)'), 'message');

到此,就修改完成了。保存,上傳。

--------------------------------------------------分割線--------------------------------------------------------


wordpress無法發(fā)送郵件解決方法及設置



 

為了防止垃圾郵件,禁止了系統(tǒng)的sendmail功能,wordpress用戶只需要安裝一個官方的smtp插件即可使用外接的郵件服務器來發(fā)信.
如果不設置這個,游客或其他用戶發(fā)表評論是可能會需要等待非常長的時間才能發(fā)出評論或出現(xiàn)腳本錯誤.
插件地址:http:///extend/plugins/wp-mail-smtp/
安裝好后先到后臺plugins里去激活(Activate)WP-Mail-SMTP插件,然后后臺左下方的設置(settings)里會出現(xiàn)email設置選項,
以gmail為例:
From Email:你的gmail地址
From Name:發(fā)信人姓名,隨便填
Mailer:Send all WordPress emails via SMTP.
SMTP Host:smtp.gmail.com
SMTP Port:465
Encryption:Use SSL encryption.
Authentication:Yes: Use SMTP authenticati
Username:你的gmail用戶名(企業(yè)版用戶請?zhí)顚戉]件地址)
Password:你的gmail密碼

 

QQMAIL的設置
接收郵件服務器:pop.qq.com,使用SSL,端口號995
發(fā)送郵件服務器:smtp.qq.com,使用SSL,端口號25
賬戶名:您的QQ郵箱賬戶名(如果您是VIP賬號或Foxmail賬號,賬戶名需要填寫完整的郵件地址)
密碼:您的QQ郵箱密碼
電子郵件地址:您的QQ郵箱的完整郵件地址

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多