WordPress使用备忘

加入用户注册功能

地址:http://localhost/wp-admin/options-general.php
可以修改:【成员资格】及【新用户默认角色】

Mac OS 初始化时的坑

需要使用127.0.0.1的形式

  1. 原因:
    mysql_connect函数,在连接时,如果使用localhost会尝试使用本地套接字,phpinfo()的显示如下:
mysqli.default_socket   /var/mysql/mysql.sock   /var/mysql/mysql.sock

而在Mac这个套接字文件是不存在的(真实地址:/tmp/mysql.sock),所以导致了上述的错误。

  1. 解决的手段:
    使用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含有中文,导致无法打开页面

解决手段:在配置中 选择【所有页面】,并且编辑相应页面的链接地址。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,117评论 0 10
  • 网络编程 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运...
    go以恒阅读 6,392评论 0 6
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,319评论 0 5
  • 这是使用了9颗高亮的LED白光灯做的一个小台灯,在这里将展示怎么从最开始制作一个有意思的台灯。 首先我们需要准备一...
    wayen_gogogo阅读 2,854评论 0 0
  • #个人随想# 都说钱能解决的问题,不是问题。而我也觉得:能描述出来的问题,不是真正的问题。(没事爱瞎想,常常又不记...
    家有大宝贝阅读 1,371评论 0 0