加入用戶注冊(cè)功能
地址:http://localhost/wp-admin/options-general.php
可以修改:【成員資格】及【新用戶默認(rèn)角色】
Mac OS 初始化時(shí)的坑
需要使用127.0.0.1的形式
- 原因:
mysql_connect函數(shù),在連接時(shí),如果使用localhost會(huì)嘗試使用本地套接字,phpinfo()的顯示如下:
mysqli.default_socket /var/mysql/mysql.sock /var/mysql/mysql.sock
而在Mac這個(gè)套接字文件是不存在的(真實(shí)地址:/tmp/mysql.sock),所以導(dǎo)致了上述的錯(cuò)誤。
- 解決的手段:
使用127.0.0.1 ,這將導(dǎo)致使用網(wǎng)絡(luò)套接字,或者建立如下的軟件鏈接
ln -s /tmp/mysql.sock /var/mysql/mysql.sock
用戶注冊(cè)時(shí),發(fā)送的重置密碼郵件,其中超鏈接的坑:
默認(rèn)的郵件中會(huì)首尾會(huì)包含 < >,如果用引鏈接重置,就會(huì)導(dǎo)致“無效”。
解決的手段:
修改wp_login.php
// 原有的這行: $message .= '<' . network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user_login ), 'login' ) . ">\r\n";
//改成以下形式:
$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . "\r\n";
頁面導(dǎo)航中的坑:頁面的url含有中文,導(dǎo)致無法打開頁面
解決手段:在配置中 選擇【所有頁面】,并且編輯相應(yīng)頁面的鏈接地址。