it-swarm-ko.tech

WordPress로 사용자를 어떻게 가져올 수 있습니까?

나는 다른 컨텐트 관리 시스템에서 이름, 전자 메일 주소 및 암호의 스프레드 시트 (XLS)를 가지고 있습니다. 이 사람들을 사용자로 가져올 수있는 방법이 있습니까 (가입자 수준이지만 일부는 편집자 일 수 있습니다) WordPress에?

3
artlung

새 파일 인 import.php :

<?php

define('WP_INSTALLING', true); // this is required. i forget why!

include '/path/to/wordpress/wp-load.php';
include ABSPATH . WPINC . '/registration.php'; // wp_insert_user()

$userdata = array('user_login' => 'jdoe', 'user_pass' => 'foobar');
$user_id = wp_insert_user($userdata);

다른 가능한 필드는 wp_insert_user()을 확인하십시오. 추가로 필요한 메타 필드에 대해 update_usermeta()을 실행하십시오. (사용자 수준 포함, 편의 기능이있을 수 있습니다.)

여기서 우리는 wp_authenticate() 함수를 재정의합니다 (pluggable.php에 있으므로 플러그인에서 플러그인을 정의하여 대체 할 수 있음). 그리고 로그인 할 때 필요없는 경우 사용자 계정을 생성 할 수 있습니다.

6
Annika Backstrom

나는 그것을 위해 플러그인을 사용할 것이다. 완료되면 플러그인을 제거하십시오.

Dagon Design 에 의한이 트릭은 트릭을하는 것처럼 보이지만 WordPress 3에서는 업데이트되지 않았습니다. 작동 여부를 모르므로 migth 샘플 wordpress에서 그것을 시험해보고 싶다.

1
pixeline

모든 사용자가 들어있는 이전 서버의 다운로드 된 SQL 파일의 코드를 사용하여 SQL 쿼리를 실행하여 SQL 데이터베이스를 사용하여 직접 가져올 수도 있습니다. 그게 내가하는 일이야. 아주 쉽다.

0
wordpress