วิธีการนำเข้าผู้ใช้ WordPress ด้วย WP All Import

เผยแพร่แล้ว: 2022-07-03

WP All Import เป็นเครื่องมืออันทรงพลังที่ให้คุณนำเข้าผู้ใช้ WordPress ได้ในเวลาเพียงเสี้ยววินาทีในการสร้างด้วยตนเอง ขอบคุณอินเทอร์เฟซแบบลากและวางของ WP All Import คุณสามารถนำเข้าผู้ใช้ WordPress จำนวนมากจากไฟล์ CSV, XML หรือ JSON ที่มีรูปแบบข้อมูลแทบทุกรูปแบบโดยทำตามขั้นตอนพื้นฐานเหล่านี้:

  1. อัปโหลดไฟล์นำเข้าผู้ใช้
  2. เลือกเพิ่มตัวกรองหากคุณต้องการนำเข้าผู้ใช้บางรายเท่านั้น
  3. แมปฟิลด์จากไฟล์นำเข้าของคุณไปยังฟิลด์ผู้ใช้ WordPress โดยใช้ฟังก์ชันลากและวาง
  4. เรียกใช้การนำเข้าเพื่อสร้างและ/หรืออัปเดตผู้ใช้

คู่มือนี้ครอบคลุมทุกสิ่งที่คุณจำเป็นต้องเริ่มต้น และคุณสามารถติดตามพร้อมตัวอย่างฟรีได้ที่ WP All Import

สร้างผู้ใช้ WordPress ใหม่ นำเข้า

WP All Import นำเสนอวิธีการต่างๆ มากมายในการอัปโหลดข้อมูลนำเข้าของคุณ คุณสามารถอัปโหลดไฟล์จากคอมพิวเตอร์ของคุณด้วยตนเอง ดาวน์โหลดจาก URL ภายนอกหรือตำแหน่ง FTP หรือใช้ไฟล์ที่อัปโหลดไปยังเซิร์ฟเวอร์ของคุณแล้ว

สำหรับตัวอย่างนี้ เราจะใช้สเปรดชีต Google เอกสารนี้เป็นไฟล์ต้นฉบับ อย่างไรก็ตาม โครงสร้าง (ชื่อคอลัมน์ ประเภท ฯลฯ) ของไฟล์ต้นฉบับไม่สำคัญ WP All Import สามารถจัดการโครงสร้างไฟล์ที่คุณนำเสนอได้

นี่คือขั้นตอนสำคัญ:

  1. ไปที่ นำเข้าทั้งหมด > นำเข้าใหม่ แล้วเลือก ดาวน์โหลดไฟล์
  2. เลือกจาก URL
  3. ป้อนลิงก์สำหรับสเปรดชีต Google เอกสารที่แสดงด้านบน
  4. คลิกปุ่มดาวน์โหลด
  5. คลิกรายการใหม่
  6. เลือกผู้ใช้ในกล่องสร้างการเลือกใหม่
  7. คลิกปุ่มสีน้ำเงินดำเนินการต่อไปยังขั้นตอนที่ 2 ที่ด้านล่าง

ตรวจสอบไฟล์นำเข้า

หน้าตรวจสอบไฟล์นำเข้าช่วยให้คุณตรวจสอบว่า WP All Import แยกวิเคราะห์ไฟล์นำเข้าอย่างถูกต้อง:

ในกรณีนี้ ให้คลิกปุ่มสีน้ำเงิน ดำเนินการต่อไปยังขั้นตอนที่ 3

ลากและวางข้อมูลนำเข้าลงในฟิลด์ผู้ใช้ WordPress

ในขั้นตอนนี้ เราจะจับคู่ข้อมูลจากไฟล์ของเราลงในช่องผู้ใช้ WordPress ในเทมเพลตการนำเข้าโดยตรง ด้วยระบบลากและวาง คุณไม่ต้องกังวลกับความยุ่งยากในการแก้ไขไฟล์ด้วยตนเอง เพื่อให้ทุกคอลัมน์มีชื่อและลำดับที่ถูกต้อง เพียงลากคอลัมน์จากด้านขวาไปยังฟิลด์ที่เหมาะสมทางด้านซ้ายแทน

ต่อไปนี้คือขั้นตอนการจับคู่เฉพาะส่วนข้อมูลบัญชีผู้ใช้:

ส่วนอื่นๆ บางส่วนต้องการค่าที่ซับซ้อนกว่านี้ แต่สำหรับตอนนี้ สมมติว่าทั้งหมดเป็นการแมปอย่างง่ายดังที่แสดงด้านบน เราจะกลับมาอธิบายค่าที่ซับซ้อนมากขึ้นในหัวข้อต่อไป

คลิกปุ่มสีน้ำเงิน ดำเนินการต่อไปยังขั้นตอนที่ 4

การตั้งค่าการนำเข้าผู้ใช้ WordPress

หน้าการตั้งค่าการนำเข้าช่วยให้คุณสามารถควบคุมสิ่งที่ WP All Import ทำกับข้อมูลที่แมปในอินเทอร์เฟซแบบลากและวางได้ ต่อไปนี้คือการตั้งค่าที่เกี่ยวข้องในสองส่วนบนสุดของหน้านี้:

1. ตัวระบุที่ไม่ซ้ำ ตัวระบุนี้ต้องไม่ซ้ำกันสำหรับผู้ใช้แต่ละราย รวมถึงผู้ใช้ทั้งหมดที่มีอยู่แล้วในฐานข้อมูล WordPress ของคุณ ในภาพตัวอย่างด้านบน เราได้ระบุช่อง "id" เป็นตัวระบุเฉพาะสำหรับผู้ใช้ที่เข้ามาแต่ละคน แต่อาจแตกต่างกันไปตามสถานการณ์ ตัวอย่างเช่น หากคุณมีผู้ใช้ 100 รายในฐานข้อมูล WordPress ของคุณซึ่งมีหมายเลขตั้งแต่ 1 ถึง 100 คุณจะไม่สามารถนำเข้าผู้ใช้รายอื่นที่มีรหัสในช่วงตัวเลขเดียวกันได้ คุณจะต้องเริ่มนำเข้ารหัสผู้ใช้ที่ 101 หรือใช้วิธีอื่น สำหรับตอนนี้ เพียงสมมติว่านำเข้าอย่างง่ายโดยไม่มีข้อขัดแย้ง

2. สร้างผู้ใช้ใหม่จากบันทึกใหม่ในไฟล์ของคุณ หากเลือกไว้ WP All Import จะสร้างผู้ใช้ใหม่สำหรับผู้ใช้ที่เข้ามาทุกคนซึ่งไม่มีตัวระบุเฉพาะในตารางผู้ใช้ WordPress

3. ลบผู้ใช้ที่ไม่มีอยู่ในไฟล์ของคุณอีกต่อไป หากเลือกแล้วและมีผู้ใช้อยู่ในฐานข้อมูล WordPress ที่ไม่มีข้อมูลนำเข้า ผู้ใช้ที่มีอยู่จะถูกลบออกจากฐานข้อมูล อีกครั้ง ตัวระบุที่ไม่ซ้ำกันใช้เพื่อระบุว่ามีการจับคู่หรือไม่

4. อัปเดตผู้ใช้ที่มีอยู่ด้วยข้อมูลที่เปลี่ยนแปลงในไฟล์ของคุณ หากเลือก ผู้ใช้ที่มีอยู่จะได้รับการอัปเดตด้วยข้อมูลจากผู้ใช้ที่เข้ามาหากมีการจับคู่ตามตัวระบุที่ไม่ซ้ำ

5. ข้ามผู้ใช้หากข้อมูลในไฟล์ของคุณไม่เปลี่ยนแปลง — ตัวเลือกย่อยของจุดที่ 4 หากข้อมูลสำหรับผู้ใช้ที่มีอยู่และผู้ใช้ที่เข้ามาเหมือนกัน การอัปเดตใดๆ สำหรับผู้ใช้ที่มีอยู่จะถูกข้ามไป

6. อัปเดตข้อมูลทั้งหมด — ตัวเลือกย่อยอื่นของจุดที่ 4 หากมีการจับคู่ระหว่างตัวระบุเฉพาะของผู้ใช้ที่มีอยู่กับผู้ใช้ที่เข้ามา ข้อมูลสำหรับผู้ใช้ที่มีอยู่จะได้รับการอัปเดตด้วยข้อมูลจากผู้ใช้ที่เข้ามาโดยไม่คำนึงว่า มันมีการเปลี่ยนแปลง

7. เลือกข้อมูลที่จะอัปเดต — ตัวเลือกที่สามและตัวเลือกสุดท้ายของจุดที่ 4 หากคุณเลือกตัวเลือกนี้ WP All Import จะแสดงรายการตัวเลือกมากมายสำหรับควบคุมว่าฟิลด์ใดสำหรับผู้ใช้ที่มีอยู่จะได้รับการอัปเดตด้วยข้อมูล จากผู้ใช้ที่เข้ามา

8. บล็อกการแจ้งเตือนทางอีเมลระหว่างการนำเข้า โดยปกติ หากคุณอัปเดตผู้ใช้ WordPress WordPress จะส่งอีเมลถึงผู้ใช้ตามค่าเริ่มต้น การตั้งค่านี้ช่วยให้คุณหลีกเลี่ยงการอัปเดตเหล่านี้เมื่อนำเข้าข้อมูลผู้ใช้

ละเว้นตัวเลือกการจัดกำหนดการและกำหนดค่าส่วนการตั้งค่าขั้นสูงของหน้านี้ในตอนนี้ เราจะกลับไปที่วิชาเหล่านี้ในภายหลัง

คลิกปุ่มสีน้ำเงินดำเนินการต่อที่ด้านล่างของหน้าจอ

เรียกใช้การนำเข้าผู้ใช้

หน้าจอถัดไปคือหน้ายืนยันและเรียกใช้ ในหน้านี้ ให้คลิกปุ่มยืนยันและเรียกใช้การนำเข้าสีเขียว

เมื่อการนำเข้าเสร็จสมบูรณ์ คุณควรเห็นหน้าจอยืนยันที่มีลักษณะดังนี้:

หน้าจอนี้ระบุว่ามีการนำเข้าผู้ใช้ 300 ราย เพื่อยืนยันสิ่งนี้ ไปที่ผู้ใช้ในเมนูนำทางหลักของ WordPress รายชื่อผู้ใช้ที่เป็นผลลัพธ์ควรมีผู้ใช้ที่นำเข้า 300 ราย

เพียงเท่านี้ คุณเพิ่งเสร็จสิ้นขั้นตอนพื้นฐานของวิธีการนำเข้าผู้ใช้ WordPress ด้วย WP All Import

คุณสมบัติขั้นสูง

ในส่วนก่อนหน้านี้ เราได้ข้ามคุณลักษณะขั้นสูงบางอย่างของ WP All Import สำหรับการนำเข้าผู้ใช้ ในส่วนนี้ เราจะอธิบายโดยสังเขปของคุณสมบัติเหล่านั้น

การกรองข้อมูลนำเข้าของผู้ใช้

ย้อนกลับไปในหน้าจอตรวจทานนำเข้าไฟล์ (ขั้นตอนที่ 2) มีส่วนที่ด้านล่างของหน้าจอที่เรียกว่าเพิ่มตัวเลือกการกรอง คุณสามารถใช้ส่วนนี้เพื่อกรองระเบียนที่คุณนำเข้าตามเกณฑ์ใดก็ได้ ตัวอย่างเช่น สมมติว่าข้อมูลนำเข้าของคุณมีผู้ใช้จากทั่วทั้งสหรัฐอเมริกา แต่คุณต้องการนำเข้าเฉพาะผู้ใช้จากเท็กซัส นี่คือสิ่งที่คุณทำ:

  1. ในหน้าจอตรวจทานไฟล์นำเข้า ให้ขยายส่วนเพิ่มตัวเลือกการกรองที่ด้านล่าง
  2. ในกล่ององค์ประกอบ เลือก “สถานะ[1]”
  3. ในกล่องกฎ ให้เลือก "เท่ากับ"
  4. ในกล่องค่า ให้เลือก "TX"
  5. คลิกปุ่มเพิ่มกฎ

เมื่อคุณคลิกเพิ่มกฎ WP All Import จะเปิดแผงใหม่ที่แสดงข้อกำหนดของกฎ ในแผงใหม่นี้:

  1. คลิก ใช้ตัวกรองกับ XPath สิ่งนี้จะเพิ่มกฎตัวกรองลงในกล่อง XPath นอกจากนี้ยังจะลดจำนวนแถวที่จะนำเข้าจาก 300 ลงเหลือ 27 ในข้อมูลตัวอย่างของเรา
  2. คลิกปุ่มสีน้ำเงิน ดำเนินการต่อไปยังขั้นตอนที่ 3 และดำเนินการต่อเหมือนเดิม

รหัสผ่านผู้ใช้

ในส่วนข้อมูลบัญชีผู้ใช้ของหน้าลากและวาง จะมีช่องรหัสผ่าน คุณสามารถนำเข้ารหัสผ่านข้อความธรรมดาหรือรหัสผ่านที่แฮชจากไซต์ WordPress อื่นลงในฟิลด์นี้ได้ หากเป็นอย่างหลัง คุณต้องกาช่องที่ระบุว่ารหัสผ่านถูกแฮช

การแฮชเป็นการดำเนินการทางเดียวที่รบกวนสตริงข้อความอย่างไม่สามารถย้อนกลับได้ ไม่สามารถย้อนกลับกระบวนการแฮชเพื่อระบุรหัสผ่านเดิมได้ อย่างไรก็ตาม WP All Import ช่วยให้คุณสามารถนำเข้ารหัสผ่านที่แฮชกลับเข้าสู่ WordPress เพื่อให้ผู้ใช้สามารถเข้าสู่ระบบด้วยรหัสผ่านเก่าได้

นี่เป็นวิธีที่ปลอดภัยที่สุดในการส่งข้อมูลการนำเข้าของผู้ใช้ เนื่องจากรหัสผ่านจะไม่ปรากฏแก่ผู้ใดก็ตามที่อาจสกัดกั้นไฟล์

ข้อมูลผู้ใช้อื่นๆ

แม้ว่าเราจะไม่ครอบคลุมถึงเรื่องนี้ แต่ก็มีส่วนอื่นในอินเทอร์เฟซแบบลากและวางที่เรียกว่าข้อมูลผู้ใช้อื่น ตามความหมายของชื่อ นี่คือข้อมูลผู้ใช้อื่น ๆ ทั้งหมดที่จัดเก็บโดย WordPress ซึ่งคุณสามารถดูได้โดยดูที่โปรไฟล์ผู้ใช้ ซึ่งรวมถึง:

  • ข้อมูลบทบาทของผู้ใช้
  • ชื่อเล่น ชื่อที่แสดง และ Nicename (ชื่อที่เป็นมิตรกับ URL)
  • คำอธิบาย
  • วันที่ลงทะเบียนสำหรับผู้ใช้
  • URL สำหรับเว็บไซต์ของผู้ใช้ ถ้ามี

ฟิลด์ที่กำหนดเอง

หากมีการเพิ่มข้อมูลผู้ใช้เป็นฟิลด์ที่กำหนดเอง จะสามารถเข้าถึงได้ผ่านหน้าลากและวาง นี่เป็นหนึ่งในประโยชน์ที่ยอดเยี่ยมของการใช้ WP All Import เนื่องจากสามารถระบุและเติมฟิลด์หรือฟิลด์ที่กำหนดเองจากปลั๊กอินหรือส่วนเสริมใดๆ

ตัวแก้ไขฟังก์ชัน

หากคุณต้องการจัดการผู้ใช้ที่เข้ามาไม่ว่าด้วยวิธีใดในระหว่างกระบวนการนำเข้า คุณสามารถสร้างฟังก์ชัน PHP เพื่อช่วยในการจัดการนี้ได้

ตัวเลือกการจัดตารางเวลา

หากคุณต้องการเรียกใช้กระบวนการนำเข้าผู้ใช้ตามกำหนดเวลา คุณสามารถทำได้ผ่านส่วนตัวเลือกการจัดกำหนดการของหน้าการตั้งค่าการนำเข้า สิ่งนี้มีประโยชน์อย่างยิ่งหากคุณต้องการให้ข้อมูลผู้ใช้ WordPress ซิงโครไนซ์กับระบบภายนอก

ในโมเดลนี้ ระบบภายนอกสามารถส่งออกไฟล์นำเข้าผู้ใช้ใหม่เป็นรายสัปดาห์ ตราบใดที่ระบบภายนอกวางไฟล์นี้ในตำแหน่งที่ตกลงกันไว้ WP All Import สามารถนำเข้าได้โดยอัตโนมัติโดยทำตามกำหนดการที่เข้ากันได้

ตั้งค่าขั้นสูง

กำลังนำเข้าไฟล์ผู้ใช้ที่มีขนาดใหญ่เป็นพิเศษ? ไม่มีปัญหา. WP All Import มีส่วนกำหนดค่าการตั้งค่าขั้นสูงในหน้าการตั้งค่าการนำเข้า การตั้งค่าเหล่านี้ช่วยให้คุณสามารถแยกการนำเข้าออกเป็นชิ้นการประมวลผลที่จัดการได้มากขึ้น และยังเพิ่มความเร็วในการประมวลผลการนำเข้าด้วยการปิดใช้งานฟังก์ชันบางอย่าง นำเข้าเฉพาะระเบียนที่ระบุ หรือใช้ StreamReaders แทน XMLReader เพื่อแยกวิเคราะห์ข้อมูลที่นำเข้า

จบ

อย่างที่คุณเห็น WP All Import ทำให้การนำเข้าผู้ใช้ WordPress เป็นเรื่องง่าย ลองใช้ขั้นตอนที่อธิบายไว้ในบทความนี้

ด้วยโฮสติ้ง WordPress ที่เกินความจำเป็น จึงมีการสร้างที่ดีกว่า

Nexcess เสนอโฮสติ้งที่มีการจัดการเต็มรูปแบบสำหรับ WordPress ที่ออกแบบมาสำหรับไซต์ที่รวดเร็วและมีประสิทธิภาพสูง นอกจากนี้:

  • ให้ประสิทธิภาพสูงและความเร็วไซต์
  • ปรับขนาดและปรับให้เหมาะสมแบบไดนามิก
  • ปกป้องไซต์ของคุณด้วยการตรวจสอบตลอดเวลา

ตรวจสอบแผนโฮสติ้ง WordPress ที่มีการจัดการเต็มรูปแบบจาก Nexcess วันนี้

สำรวจแผนโฮสติ้ง WordPress

แหล่งข้อมูลที่เกี่ยวข้อง

  • วิธีการส่งออกผลิตภัณฑ์ WooCommerce ด้วย WP All Export
  • ส่งออกผู้ใช้ WordPress เป็น XML & CSV
  • นำเข้าลูกค้า WooCommerce จาก XML & CSV
  • ส่งออกลูกค้า WooCommerce เป็น XML & CSV
  • คู่มือที่จำเป็นสำหรับปลั๊กอิน WordPress