WP All Import로 WordPress 사용자를 가져오는 방법
게시 됨: 2022-07-03WP All Import는 WordPress 사용자를 수동으로 생성하는 데 소요되는 짧은 시간에 가져올 수 있는 강력한 도구입니다. WP All Import의 드래그 앤 드롭 인터페이스 덕분에 다음 기본 단계에 따라 거의 모든 데이터 레이아웃을 사용하여 CSV, XML 또는 JSON 파일에서 WordPress 사용자를 대량으로 가져올 수 있습니다.
- 사용자 가져오기 파일을 업로드합니다.
- 특정 사용자만 가져오려는 경우 선택적으로 필터를 추가합니다.
- 끌어서 놓기 기능을 사용하여 가져오기 파일의 필드를 WordPress 사용자 필드로 매핑합니다.
- 가져오기를 실행하여 사용자를 생성 및/또는 업데이트합니다.
이 가이드는 시작하는 데 필요한 모든 것을 다루며 여기 WP All Import에서 무료 데모를 따라할 수 있습니다.
새 WordPress 사용자 가져오기 만들기
WP All Import는 가져오기 데이터를 업로드하는 여러 가지 방법을 제공합니다. 컴퓨터에서 파일을 수동으로 업로드하거나, 외부 URL 또는 FTP 위치에서 다운로드하거나, 이미 서버에 업로드된 파일을 사용할 수 있습니다.
이 예에서는 이 Google 문서도구 스프레드시트를 소스 파일로 사용합니다. 그러나 소스 파일의 구조(열 이름, 유형 등)는 중요하지 않습니다. WP All Import는 모든 파일 구조를 처리할 수 있습니다.
주요 단계는 다음과 같습니다.
- 모든 가져오기 > 새 가져오기로 이동하고 파일 다운로드를 선택합니다.
- URL에서를 선택합니다.
- 위에 표시된 Google 문서 스프레드시트에 대한 링크를 입력합니다.
- 다운로드 버튼을 클릭합니다.
- 새 항목을 클릭합니다.
- 새 선택 만들기 상자에서 사용자를 선택합니다.
- 하단의 파란색 Continue to Step 2 버튼을 클릭합니다.
가져오기 파일 검토
가져오기 파일 검토 페이지에서 WP All Import가 가져오기 파일을 올바르게 구문 분석했는지 확인할 수 있습니다.
이 경우에는 있으므로 파란색 Continue to Step 3 버튼을 클릭하기만 하면 됩니다.
데이터를 WordPress 사용자 필드로 끌어다 놓기
이 단계에서는 파일의 데이터를 가져오기 템플릿의 WordPress 사용자 필드에 직접 매핑합니다. 끌어서 놓기 시스템 덕분에 모든 열이 올바른 이름과 순서를 갖도록 파일을 수동으로 편집하는 번거로움에 대해 걱정할 필요가 없습니다. 대신 오른쪽의 열을 왼쪽의 해당 필드로 드래그하면 됩니다.
다음은 사용자 계정 정보 섹션에 대한 매핑 프로세스를 살펴보겠습니다.
다른 섹션 중 일부는 더 정교한 값이 필요하지만 지금은 위에 표시된 것처럼 모두 단순 매핑이라고 가정하겠습니다. 이후 섹션에서 좀 더 정교한 값을 설명하기 위해 다시 돌아올 것입니다.
파란색 계속 4단계 버튼을 클릭합니다.
WordPress 사용자 가져오기 설정
가져오기 설정 페이지에서는 WP All Import가 끌어서 놓기 인터페이스에 매핑된 데이터로 수행하는 작업을 정확하게 제어할 수 있습니다. 다음은 이 페이지의 맨 위 두 섹션에 있는 관련 설정입니다.
1. 고유 식별자. 이 식별자는 WordPress 데이터베이스에 이미 있는 모든 사용자를 포함하여 각 사용자에 대해 고유해야 합니다. 위의 예시 이미지에서 "id" 필드를 들어오는 각 사용자의 고유 식별자로 식별했습니다. 그러나 이것은 상황에 따라 다를 수 있습니다. 예를 들어, WordPress 데이터베이스에 이미 100명의 사용자가 있고 1에서 100까지 번호가 매겨진 경우 분명히 동일한 숫자 범위에 있는 ID를 가진 다른 사용자를 가져올 수 없습니다. 101에서 사용자 ID 가져오기를 시작하거나 다른 접근 방식을 취해야 합니다. 지금은 충돌이 없는 간단한 가져오기를 가정합니다.
2. 파일에 새로 존재하는 레코드에서 새 사용자를 만듭니다. 선택하면 WP All Import는 고유 식별자가 WordPress 사용자 테이블에 아직 없는 모든 수신 사용자에 대해 새 사용자를 생성합니다.
3. 파일에 더 이상 존재하지 않는 사용자를 삭제합니다. 이 옵션을 선택하고 가져오기 데이터에 없는 WordPress 데이터베이스에 사용자가 있는 경우 기존 사용자는 데이터베이스에서 삭제됩니다. 다시 말하지만 고유 식별자는 일치 항목이 있는지 확인하는 데 사용됩니다.
4. 파일의 변경된 데이터로 기존 사용자를 업데이트합니다. 이 옵션을 선택하면 고유 식별자를 기반으로 일치 항목이 있는 경우 기존 사용자가 들어오는 사용자의 데이터로 업데이트됩니다.
5. 파일의 데이터가 변경되지 않은 경우 사용자 건너뛰기 — 4번 항목의 하위 옵션입니다 . 기존 사용자와 들어오는 사용자의 데이터가 동일한 경우 기존 사용자에 대한 모든 업데이트를 건너뜁니다.
6. 모든 데이터 업데이트 - 항목 4의 또 다른 하위 옵션 . 기존 사용자의 고유 식별자와 들어오는 사용자가 일치하는 경우 기존 사용자의 데이터는 변경되었습니다.
7. 업데이트할 데이터 선택 - 포인트 4의 세 번째이자 마지막 옵션 들어오는 사용자로부터.
8. 가져오는 동안 이메일 알림을 차단합니다. 일반적으로 WordPress 사용자를 업데이트하면 WordPress는 기본적으로 사용자에게 이메일을 보냅니다. 이 설정을 사용하면 사용자 데이터를 가져올 때 이러한 업데이트를 피할 수 있습니다.
지금은 이 페이지의 예약 옵션 및 고급 설정 구성 섹션을 무시하십시오. 이 주제는 나중에 다시 다루겠습니다.
화면 하단의 파란색 계속 버튼을 클릭합니다.
사용자 가져오기 실행
다음 화면은 Confirm & Run 페이지입니다. 이 페이지에서 녹색 확인 및 가져오기 실행 버튼을 클릭합니다.
가져오기가 완료되면 다음과 유사한 확인 화면이 표시되어야 합니다.
이 화면은 300명의 사용자가 임포트되었음을 나타냅니다. 이를 확인하려면 기본 WordPress 탐색 메뉴에서 사용자로 이동합니다. 결과 사용자 목록에는 이제 300명의 가져온 사용자가 포함되어야 합니다.
그게 다야 — WP All Import를 사용하여 WordPress 사용자를 가져오는 방법에 대한 기본 프로세스를 완료했습니다.
고급 기능
이전 섹션에서는 사용자 가져오기를 위한 WP All Import의 몇 가지 고급 기능을 건너뛰었습니다. 이 섹션에서는 이러한 기능 중 일부에 대해 간략하게 설명합니다.
사용자 가져오기 데이터 필터링
가져오기 파일 검토 화면(2단계)으로 돌아가면 화면 하단에 필터링 옵션 추가라는 섹션이 있습니다. 이 섹션을 사용하여 거의 모든 기준으로 가져온 레코드를 필터링할 수 있습니다. 예를 들어 가져오기 데이터에 미국 전역의 사용자가 포함되어 있지만 텍사스의 사용자만 가져오려고 한다고 가정해 보겠습니다. 수행할 작업은 다음과 같습니다.
- 가져오기 파일 검토 화면에서 하단의 필터링 옵션 추가 섹션을 확장합니다.
- 요소 상자에서 "상태[1]"을 선택합니다.
- 규칙 상자에서 "같음"을 선택합니다.
- 값 상자에서 "TX"를 선택합니다.
- 규칙 추가 버튼을 클릭합니다.
규칙 추가를 클릭하면 WP All Import가 규칙 정의를 보여주는 새 패널을 엽니다. 이 새 패널에서:
- XPath에 필터 적용을 클릭합니다. 그러면 XPath 상자에 필터 규칙이 추가됩니다. 또한 샘플 데이터에서 가져올 행 수를 300개에서 27개로 줄입니다.
- 파란색 Continue to Step 3 버튼을 클릭하고 이전과 같이 계속합니다.
사용자 비밀번호
끌어서 놓기 페이지의 사용자 계정 정보 섹션에 암호 필드가 있습니다. 다른 WordPress 사이트에서 일반 텍스트 암호 또는 해시 암호를 이 필드로 가져올 수 있습니다. 후자의 경우 비밀번호가 해시되었음을 나타내는 상자를 선택해야 합니다.
해싱은 텍스트 문자열을 되돌릴 수 없게 뒤섞는 단방향 작업입니다. 원래 암호를 식별하기 위해 해싱 프로세스를 되돌릴 수 없습니다. 그러나 WP All Import를 사용하면 해시된 비밀번호를 WordPress로 다시 가져올 수 있으므로 사용자가 이전 비밀번호로 로그인할 수 있습니다.
암호는 파일을 가로챌 수 있는 사람이 볼 수 없기 때문에 사용자 가져오기 데이터를 전송하는 가장 안전한 방법입니다.
기타 사용자 정보
이 부분은 다루지 않았지만 끌어서 놓기 인터페이스에 기타 사용자 정보라는 또 다른 섹션이 있습니다. 이름에서 알 수 있듯이 이것은 WordPress에 저장된 다른 모든 사용자 정보를 위한 것으로 사용자 프로필을 보면 볼 수 있습니다. 여기에는 다음이 포함됩니다.
- 사용자 역할 정보
- 닉네임, 표시 이름 및 Nicename(URL 친화적인 이름)
- 설명
- 사용자 등록 날짜
- 사용자 웹사이트의 URL(있는 경우)
사용자 정의 필드
사용자 정보가 사용자 정의 필드로 추가된 경우 끌어서 놓기 페이지를 통해 액세스할 수 있습니다. 이것은 플러그인 또는 추가 기능에서 사용자 정의 필드 또는 필드를 식별하고 채울 수 있기 때문에 WP All Import를 사용하는 큰 이점 중 하나입니다.
함수 편집기
가져오기 프로세스 중에 들어오는 사용자를 어떤 식으로든 조작해야 하는 경우 이 조작을 지원하는 PHP 함수를 만들 수 있습니다.
예약 옵션
일정에 따라 사용자 가져오기 프로세스를 실행해야 하는 경우 가져오기 설정 페이지의 일정 옵션 섹션을 통해 실행할 수 있습니다. 이것은 WordPress 사용자 데이터를 외부 시스템과 동기화된 상태로 유지해야 하는 경우에 특히 유용합니다.
이 모델에서 외부 시스템은 예를 들어 매주 새 사용자 가져오기 파일을 출력할 수 있습니다. 외부 시스템이 이 파일을 합의된 위치에 드롭하는 한 WP All Import는 호환되는 일정에 따라 자동으로 파일을 가져올 수 있습니다.
고급 설정
특히 큰 사용자 파일을 가져오시겠습니까? 문제 없어요. WP All Import는 가져오기 설정 페이지에서 고급 설정 구성 섹션을 제공합니다. 이러한 설정을 사용하면 가져오기를 보다 관리하기 쉬운 처리 청크로 나눌 수 있으며 특정 기능을 비활성화하거나 지정된 레코드만 가져오거나 XMLReader 대신 StreamReader를 사용하여 가져오기 데이터를 구문 분석하여 가져오기 처리 속도를 높일 수 있습니다.
마무리
보시다시피 WP All Import를 사용하면 WordPress 사용자를 매우 쉽게 가져올 수 있습니다. 이 문서에 설명된 단계를 시도해 보십시오.
Nexcess WordPress 호스팅으로 더 나은 기능이 내장되어 있습니다.
Nexcess는 빠르고 고성능의 사이트를 위해 설계된 WordPress용 완전 관리형 호스팅을 제공합니다. 추가:
- 고성능 및 사이트 속도를 제공합니다.
- 동적으로 확장 및 최적화합니다.
- 상시 모니터링으로 사이트를 보호합니다.
오늘 Nexcess의 완전 관리형 WordPress 호스팅 계획을 확인하십시오.
관련 리소스
- WP All Export로 WooCommerce 제품을 내보내는 방법
- WordPress 사용자를 XML 및 CSV로 내보내기
- 모든 XML 및 CSV에서 WooCommerce 고객 가져오기
- WooCommerce 고객을 XML 및 CSV로 내보내기
- WordPress 플러그인에 대한 필수 가이드