php 在WP中创建管理员用户的快速功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在WP中创建管理员用户的快速功能相关的知识,希望对你有一定的参考价值。
<?php
/**
* Creates an WP admin.
* @see https://tommcfarlin.com/create-a-user-in-wordpress/#code
* @see
* @param string $email_address The email address
* @return boolean
*/
function _create_admin( $email_address = '' )
{
if( NULL == username_exists( $email_address ) ) return FALSE;
// Generate the password and create the user
$password = wp_generate_password( 12, FALSE );
$user_id = wp_create_user( $email_address, $password, $email_address );
if ( is_wp_error( $user_id ) ) return FALSE;
// Set the nickname
$user_id = wp_update_user(
array(
'ID' => $user_id,
'nickname' => $email_address
)
);
if ( is_wp_error( $user_id ) ) return FALSE;
// Set the role
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
// Email the user
wp_mail( $email_address, 'Welcome!', 'Your Password: ' . $password );
return TRUE;
} // end _create_admin
_create_admin( '@gmail.com ');
以上是关于php 在WP中创建管理员用户的快速功能的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Wordpress 中创建目录 wp-content/uploads
PHP 在WP电子商务中创建一个HEADER MINI-CART - 第3部分
在 wp 管理仪表板中创建表单并将数据保存在自定义创建的数据库中
如何:在WP/Thesis中创建其他页面模板
在 Microsoft Access 中创建快速输入功能
在 C# (WP7) 中创建音频文件