加入用户注册功能
地址:http://localhost/wp-admin/options-general.php
可以修改:【成员资格】及【新用户默认角色】
Mac OS 初始化时的坑
需要使用127.0.0.1的形式
- 原因:
mysql_connect函数,在连接时,如果使用localhost会尝试使用本地套接字,phpinfo()的显示如下:
mysqli.default_socket /var/mysql/mysql.sock /var/mysql/mysql.sock
而在Mac这个套接字文件是不存在的(真实地址:/tmp/mysql.sock),所以导致了上述的错误。
- 解决的手段:
使用127.0.0.1 ,这将导致使用网络套接字,或者建立如下的软件链接
ln -s /tmp/mysql.sock /var/mysql/mysql.sock
用户注册时,发送的重置密码邮件,其中超链接的坑:
默认的邮件中会首尾会包含 < >,如果用引链接重置,就会导致“无效”。
解决的手段:
修改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";
页面导航中的坑:页面的url含有中文,导致无法打开页面
解决手段:在配置中 选择【所有页面】,并且编辑相应页面的链接地址。