wordpress - Wordpress 密码过期 - 更改值或创建插件?
问题描述
我们的一个 Wordpress 网站有数百名用户...当创建新用户时,链接会发送给他们,该链接会在 24 小时内到期。
现在,我看到我们可以通过更改 Wordpress 核心中的 a 值来改变它:/wp-includes/users.php
现在,直接通过 FTP 更改值或创建插件会更好吗?
解决方案
TLDR;
永远不要编辑核心文件。改为使用插件路线。
每次更新 WordPress 时,所有核心文件都会被新文件替换,因此直接编辑其代码绝不是一个好主意:对其所做的所有更改都将丢失。相反,利用 WordPress 提供的许多操作/过滤器钩子来改变其行为 - 这是最安全的方法,因为升级不会覆盖您的修改。
在您的情况下,您正在寻找password_reset_expiration 过滤器挂钩。
推荐阅读
- maven - 在类路径资源中创建名称为“cxf”的 bean 时出错
- javascript - 使用handelbars bar模板显示具有特定标题的所有对象
- html - 在不渲染页面的情况下使用 nodejs 更改 html 中的内容
- bintray - Bintray API 阻塞 HEAD 方法请求
- html - 如何显示带有标签的复选框?我的代码只显示标签为什么?
- ms-access - 直接将 ADTG 文件写入 MS Access 表
- elixir - ExDoc:获取与私有存储库一起使用的源链接
- c# - 使用 Microsoft.CodeAnalysis Nuget 包会导致 WACK 失败
- angularjs - Angularjs:在 $routeChangeError 上更改路线
- c# - ArgumentOutOfRangeException - 索引超出范围。必须是非负数且小于集合的大小