如何自定义wp-signup.php Wordpress MU

时间:2011-03-03 11:04:23

标签: wordpress

默认的Wordpress MU注册页面不允许选择自己的密码。

我想像下一页一样自定义

http://blog.co.in/wp-signup.php

1 个答案:

答案 0 :(得分:1)

在Wordpress MU中选择自己的密码的唯一解决方案是重新编写ms-functions.php的一部分。

当您注册Wordpress Mu时,它会调用: wpmu_signup_user(),会调用 wpmu_signup_user_notification(),向您发送通知和激活密钥。

在此之后,您将启动激活链接,该链接将调用 wpmu_activate_signup($ key) 这就是生成密码的地方:

$password = wp_generate_password( 12, false );

因此,您可以在启动此方法之前尝试放置表单,或者绕过所有激活内容并直接调用:

wpmu_create_user($user_login, $password, $user_email);

但我不确定这是最好的解决方案。