모든 플러그인이 작동하지만 사용자 정의 플러그인 $ wpdb에서 wp_create_user, wp_insert_user가 작동하지 않습니다. 예를 들어 작동하지 않습니다.어떻게 데이터베이스에 대한 액세스 WordPress에?
$user_id = 1;
$website = 'http://wordpress.org';
wp_insert_user(array ('ID' => $user_id, 'user_url' => $website)) ;
global $wpdb;
if(!isset($wpdb)) {
require_once('../../../wp-config.php');
//require_once('../../../wp-load.php');
require_once('../../../wp-includes/wp-db.php');
}
$insertUser = "INSERT INTO $wpdb->users (user_login, user_pass, user_email, user_url) VALUES ('123', '123', '[email protected]', 'lasad.com')";
$wpdb->query($insertUser);
** 암호를 일반 텍스트 **에 저장하지 마십시오. – SLaks
그리고 오류 메시지를 제공하십시오 –
@SLaks 주석 외에도 암호를 이스케이프하고 해시합니다. – weltschmerz