如何使用newpassword更改wordpress电子邮件中的链接? 我们点击忘记密码时获得的这些信息。
username : admin
password : admin
http://www.example.com/wp-login.php
这里我想更改此网址“http://www.example.com/wp-login.php”并设置我自己的网址...我该怎么办?
一些参考代码:
if ( !function_exists('is_user_logged_in') ) :function is_user_logged_in() {
$user = wp_get_current_user();
答案 0 :(得分:1)
您可以挂钩到retrieve_password_message过滤器
function someFunction($message, $key){
}
add_filter('retrieve_password_message', 'someFunction');
然后,您必须使用“someFunction”函数来解析$ message变量并更改链接。
消息变量包含整个消息。因此,您可以根据字符数量修剪消息,然后在新链接上添加...
HTH (未测试)
答案 1 :(得分:0)
使用钩子是我的第一个想法,因此您不必编辑任何核心文件,但是出于这个原因,我已经使用了SB Welcome Email Editor插件几次。他们是这样的几个插件,他们的重量相当轻,可以完全自定义所有Wordpress生成的电子邮件。
答案 2 :(得分:0)
尝试使用主题我的登录等插件,它可以为您完成所有操作。
编辑核心wordpress文件永远不是一个好主意,在更新wordpress时,你将失去所有的工作。
答案 3 :(得分:-2)
如果要编辑代码文件,只需按照步骤操作即可。
转到wordpress文件夹。查找以下文件:
1. /wp-login.php
2. /includes/functions.php
将包含wp-login.php
的所有代码更改为您的自定义网址。
例如:admin.php
或client-login.php
现在,您可以将登录/注册网址更改为自定义网址。
已知问题:如果您犯了任何错误,可以找到一些数据库错误。只需刷新页面并尝试使用自定义的Url即可...
我在此处使用的示例网站:来自http://androideveloper.com/admin.php
的http://androideveloper.com/wp-login.php干杯。