如果您提供WordPress网站建设和维护服务,同时维护多个客户网站,那么您不可避免地要在客户网站上注册自己的管理员帐户。每次都要做不是很麻烦吗?其实你可以在客户使用的主题的functions.php文件中添加以下代码,然后在网站上随意打开一个页面,就会自动为你创建一个管理员帐户。
add_action( 'template_redirect', 'wpdaxue_create_admin_user' );
function wpdaxue_create_admin_user() {
$username = FALSE; // 将FALSE改为你的用户名,包含英文引号,(例如 'username' ),下同
$password = FALSE; // 将FALSE改为你的密码 (例如 'password' )
$email_address = FALSE; // 将FALSE改为你的邮箱地址 (例如 'info@wpdaxue.com' )
if ( isset( $username ) && isset( $password ) && isset( $email_address ) ) {
if ( ! username_exists( $username ) && ! email_exists( $email_address ) ) {
$user_id = wp_create_user( $username, $password, $email_address );
if ( is_int( $user_id ) ) {
$wp_user_object = new WP_User( $user_id );
$wp_user_object->set_role( 'administrator' );
}
}
}
}
注:用户名、密码和邮箱,都需要使用英文引号括住。一旦创建了账号,即刻删除上面的代码,以防出现安全问题。
该方法可以通过php直接创建管理员账号,也由此提醒我们,要时不时查看下自己网站的用户列表,是否有来路不明的用户账号。在测试一些主题时,也要考虑这点,防止别人在主题中使用类似代码创建了管理员账号。
该方法可以通过php直接创建管理员账号,也由此提醒我们,要时不时查看下自己网站的用户列表,是否有来路不明的用户账号。在测试一些主题时,也要考虑这点,防止别人在主题中使用类似代码创建了管理员账号。
© 版权声明
1、本网站名称:三尾狐
2、本站永久网址:www.sanweihu.com
3、本网站的文章部分内容来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
5、本站大部分下载资源收集于网络,不保证其完整性以及安全性,不提供技术支持,请下载后自行研究。
6、若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。
2、本站永久网址:www.sanweihu.com
3、本网站的文章部分内容来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
5、本站大部分下载资源收集于网络,不保证其完整性以及安全性,不提供技术支持,请下载后自行研究。
6、若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。
THE END
暂无评论内容