wordpress开放注册和邮件问题解决

1开放注册

WordPress后台,设置-常规,勾选任何人都可以注册前面的复选框,新用户角色改为作者,保存即可开启。

2新用户注册收不到邮件问题解决

wordpress配置SMTP服务发送邮件(以qq邮箱为例)

第一步、配置邮箱(这里介绍qq邮箱)

我试过多个邮箱,包括新浪邮箱,126邮箱,163邮箱,阿里云邮箱和qq邮箱。其中新浪邮箱和阿里云邮箱不需要授权码,登录账号和密码就可以在第三方直接使用。而主流的qq邮箱在第三方登录时需要输入授权码,qq邮箱的独立密码都不行,必须是授权密码。废话不多了, 
打开qq邮箱(直接通过qq面板的邮箱图标进),依次点开 “设置”–>“账户”,往下翻,可以看到SMTP相关字眼,开启对应服务(默认是开启的),然后点击获取授权码,授权码一般是随机的16个字母,鼠标滑过ctrl+c复制到一个地方存起来(比如新建一个记事本,粘贴进去)。第一步,就这样完成了。

第二步、安装WP SMTP插件

第三步、进行相关配置

①SMTP服务器地址在英文的情况下好像是hosts,qq邮箱填smtp.qq.com,新浪邮箱填smtp.sina.com,阿里云邮箱填 smtp.aliyun.com。记住字母千万别打错了(有一次smtp写成了smpt,半天没找到原因) 
②smt加密方式一般是选None,其对应的端口是25。我这里选择是SSL,端口是465。(不知道为什么qq邮不能用none,只有ssl加密才可以,不知道是我的原因还是?) 
③认证用户名和密码,如果是sina邮箱和aliyun邮箱,账号是邮箱,密码是登录密码。如果是qq邮箱或者126邮箱,账号是邮箱,密码是授权码,不是登录密码。

这里写图片描述

第四步、测试是否配置成功

下面有一个测试表单,赶快来试一试吧

如果你能看到我这样的消息,那就是成功了,success!否则,再检查下哦

这里写图片描述

三、用户重置密码邮件链接失效问题解决

案例一、用户注册

当用户注册站点时,用户会收到如下注册信:

这里写图片描述

当用户点击链接时,却发现链接无效:

这里写图片描述

仔细观察设置密码的链接,会发现邮箱发送的链接地址后面多了个”>”号,本来是WordPress为了美观,前后加上了尖括号,结果适得其反,被邮箱解析到地址里面去了,点击后自然会是无效的了。

解决办法

方法一

解决的方法很简单,把下面的代码加入当前主题的functions.php里面就可以了。

function reset_password_message( $message, $key ) { if ( strpos($_POST['user_login'], '@') ) { $user_data = get_user_by('email', trim($_POST['user_login'])); } else { $login = trim($_POST['user_login']); $user_data = get_user_by('login', $login); } $user_login = $user_data->user_login; $msg = __('有人要求重设如下帐号的密码:'). "\r\n\r\n"; $msg .= network_site_url() . "\r\n\r\n"; $msg .= sprintf(__('用户名:%s'), $user_login) . "\r\n\r\n"; $msg .= __('若这不是您本人要求的,请忽略本邮件,一切如常。') . "\r\n\r\n"; $msg .= __('要重置您的密码,请打开下面的链接:'). "\r\n\r\n"; $msg .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') ; return $msg; } add_filter('retrieve_password_message', reset_password_message, null, 2);
  • 1

方法二

通过修改WordPress根目录下wp-login.php文件可以解决这个问题。

找到如下代码(大约在第330行):

$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">\r\n";
  • 1

修改为:

$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') ;
  • 1

其实也就是把’<‘ .和. “>\r\n”去掉,但是这种方法在升级Wordpress后会失效,因为升级后wp-login.php会被替换,需要重新修改wp-login.php,所以推荐使用第一种方法。

修改后即用户可正常设置密码:

这里写图片描述

案例二、用户修改、重置密码

当用户点击忘记密码选择重新修改密码时,用户会收到如下信件:

这里写图片描述

发现还是上面的情况类似,修改密码链接地址后面多了个”>”号。

解决办法

下载站点中wp-includes文件夹中的pluggable.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->user_login), 'login') . "\r\n\r\n";
  •  

用户即可收到正常链接重置密码的邮件:

这里写图片描述

致谢:https://blog.csdn.net/liu_yanzhao/article/details/54933605

https://blog.csdn.net/game2123456/article/details/52293360


写在最后                                           

这里建了一个微信群,欢迎广大程序员人才赏光一聚标题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/24070.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SLAM基础知识汇总【长期更新】

SLAM基础知识汇总 特征点相关 特征点由关键点和描述子构成&#xff1a; 关键点&#xff1a;特征点在图像里的位置描述子&#xff1a;通常是一个向量&#xff0c;描述了该关键点周围的信息&#xff0c;朝向大小等 [ORB-SLAM2] ORB-SLAM中的ORB特征&#xff08;提取&#xff…

国科大数字图像处理(复习与整理)

图像处理复习笔记&#xff1a; 1、证明一个系统是线性系统2、证明函数卷积的傅里叶变换等于函数傅氏变换后的乘积3、采样定理与混叠4、直方图均衡化第一节课知识点第二节课知识点第三节课知识点第四节课知识点第五节课知识点第六节课知识点第七节课知识点第八节课知识点第九节课…

3D视觉感知新SOTA BEVFormer复现nuscenes数据集测试demo

0 写在前面 分享最近在BEV感知方面的工作&#xff0c;欢迎自动驾驶同行交流学习&#xff0c;助力自动驾驶早日落地。 1.概述 对于自动驾驶而言&#xff0c;BEV&#xff08;鸟瞰图&#xff09;下的目标检测是一项十分重要的任务。尽管这项任务已经吸引了大量的研究投入&#…

CCF认证202305-1重复局面

题目背景 国际象棋在对局时&#xff0c;同一局面连续或间断出现3次或3次以上&#xff0c;可由任意一方提出和棋。 问题描述 国际象棋每一个局面可以用大小为 的字符数组来表示&#xff0c;其中每一位对应棋盘上的一个格子。六种棋子王、后、车、象、马、兵分别用字母 k、q、…

地鼠君黑盒测试--小白如何梳理需求,告别听不懂

没有需求文档的痛苦 刚开始作黑盒&#xff08;功能&#xff09;测试时&#xff0c;小白难免会遇到这种情况&#xff0c;就是需求梳理不清晰&#xff0c;没有需求文档或者需求文档太简单。这种一开始没人带时&#xff0c;不容易发觉后续测试多痛苦。 笔者一开始时&#xff0c;就…

记一次购买海外服务器的经历和python包管理小记

概述 最近在研究ChatGPT&#xff0c;需要有个服务器一直挂着&#xff0c;刚好看到raksmart在搞活动&#xff1b; 可以关注下&#xff0c;他们的活动页面 https://billing.raksmart.com/whmcs/index.php?rp%2Fannouncements&languagechinese-cn 刚好四月&#xff0c;有便…

No signature of method: build_*.android() is applicable for argument types

意思很直观&#xff1a;就是build的时候&#xff0c;android()的参数错误。 更新android studio 后出现这种问题&#xff0c;主要是新版本的生成的app和module模版有所变化引起的。 Android Studio Electric Eel | 2022.1.1 Patch 1 Build #AI-221.6008.13.2211.9514443, built…

01 Faster R-CNN系列

目录 一、 R-CNN 1. R-CNN流程&#xff08;4个步骤 &#xff09; 2. RP的确定 3. 预训练模型微调&#xff08;backbone&#xff09; 4. SVM的分类 5. bbox regression的训练 6. NMS 二、 Fast R-CNN 1. Fast R-CNN算法流程 2. 候选区域生成 3. 预训练模型微调&#…

ChatGPT API 遇见 Tistory:自动化英语学习博客

这是通过集成 ChatGPT API 创建自动化英语学习内容系列中的第三部分。 转发: ChatGPT API Meets Tistory: The Automated English Learning Blogs 项目介绍 介绍 这是通过集成 ChatGPT API 创建自动化英语学习内容系列中的第三部分。 我正在尝试整合各种平台。 第一个是 Se…

cahtgpt算法压力测试(丁真版,更新gpt4(暴风哭泣了已经))

更新 补充了gpt-4版本的答案&#xff0c;只能说牛逼&#xff0c;我收回之前的替代不了高级科研工作者的结论&#xff0c;话不多说上答案&#xff1a; 可以看到这里已经吊打got3.5了&#xff0c;它能把这个问题解释的很清楚了 那么关于GPF算法和varimax的关系呢 可以看到gpt3…

连音乐都可以创作!Google AI部门推出交互式体验

机器学习也能应用在音乐上吗&#xff1f;Google AI部门的Magenta研究项目PAIR计划团队打造出第一个由AI驱动的Doodle服务&#xff0c;Doodle为一项交互式体验&#xff0c;让用户自行创造一段旋律&#xff0c;按下和声演奏&#xff08;Harmonized&#xff09;的按钮后&#xff0…

现在程序员的工资是不是被高估了?

图片来源&#xff1a;AIGC 文章来源&#xff1a;www.zhihu.com/question/295009798 韩冬 不是程序员的工资被高估了。而是在中国&#xff0c;IT行业是少有的劳动者议价能力强&#xff0c;能够比较公平的和资方分配公司收入的行业。 最近三十年我国经济突飞猛进&#xff0c;GDP从…

im即时通讯开发/聊天软件系统/社交APP源码搭建/私有化部署聊天原生开发源码快速搭建

由IM技术专家打造的基于 Java 实现的即时通讯&#xff08;IM&#xff09;项目 我们提供私有化即时通讯解决方案&#xff0c;独立部署在您自己的服务器上、代码可以开源、支持二次开发、苹果端上线指导&#xff0c;源码出售&#xff0c;提供远程技术指导&#xff0c;全程指导服务…

微分销机制设计_免费快速搭建微信分销商城_OctShop源码

现在微信的流量以及用户基数的庞大&#xff0c;让很多企业或商家都想在微信里面分一杯羹。搭建一个微信分销商城是一个很明智的选择&#xff0c; 而一个比较完善的商城系统,它的设计与开发是庞大复杂的系统工程&#xff0c;比较耗时耗财。 如何快速免费搭建一个大型专业级的微信…

全新开源微商城源码带分销 支持多端+搭建部署教程

分享一个全新版开源微商城源码带分销功能&#xff0c;支持10终端合一&#xff0c;功能强大&#xff0c;含完整代码程序包和搭建部署教程。 系统特色功能一览&#xff1a; 1、一个后台管理所有设备端&#xff0c;支持&#xff1a;电脑H5手机微信ipad微信小程序支付宝小程序百度…

股票左侧交易策略

文章目录 1.散户炒股常见问题1.1.满仓、重仓操作1.2.一买就跌一卖就涨-反复被洗1.3.追高被套1.4.持股数量过多1.5.过分迷恋技术分析1.6.不会逆向思考1.7.没有自己成型的操作策略 2.认识市场、认识主力、认识自己2.1.认识市场2.1.1.A股的本质是政策市 2.1.2.A股的本质是圈钱市2.…

外汇经典交易策略,最基本的趋势跟踪策略

在所有的经典交易策略中&#xff0c;趋势跟随策略可以说是非常主流的策略&#xff0c;趋势跟随策略一直是盈利能力非常强的交易的策略&#xff0c;往往可以出现较大盈利的策略一般都有趋势跟随的影子&#xff0c;毕竟交易的一条基本准则就是&#xff1a;顺势而为。下面我们介绍…

股票打板策略分析

股票打板策略分析 这里我们只分析一件事情&#xff0c;就是如何打板才能最大概率赚到钱&#xff0c;就是我们可以分析过去一天涨停今天还涨停、分析过去两天涨停今天涨的概率&#xff0c;一直到过去10天涨停今天涨的概率&#xff0c;其实很多人都喜欢打板&#xff0c;但是可能…

我的股票交易策略

投资股市已经成为我们进行资产配置的一个重要选择。在这个市场中主流的投资方式无外乎 价值投资 和 趋势投资 两种。价值投资需要了解各种财务指标来评价各支股票&#xff0c;在被市场低估时买入&#xff0c;在被市场高估时卖出。这对于非财务背景的人来说门槛偏高。趋势投资需…

【汇正财经】沪深创集体收涨

盘面回顾&#xff1a; 今日沪深创午盘均有反弹&#xff0c;收盘沪指涨0.54%&#xff0c;深成指涨0.02%&#xff0c;创业板指涨0.16%。中字头板块集中走强&#xff1b;午后银行板块领涨大金融&#xff0c;助力大盘V型反弹&#xff1b;ChatGPT、算力概念股午后跌幅收窄&#xff…