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) 中创建音频文件