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

โดยค่าเริ่มต้น คุณจะได้รับ 5 บทบาทของผู้ใช้:
- สมาชิก
- ผู้เขียน
- บรรณาธิการ
- ผู้ร่วมให้ข้อมูล
- ผู้ดูแลระบบ
แต่ละบทบาทเหล่านี้มีชุดสิทธิ์ที่แตกต่างกัน และคุณสามารถปรับแต่งบทบาทเหล่านี้ได้ด้วยปลั๊กอินและตัวอย่างโค้ด ปลั๊กอินบางตัวจะสร้างบทบาทของผู้ใช้เฉพาะสำหรับตัวเอง (เช่น BuddyPress สร้างบทบาท Keymaster)
โดยปกติ Subscriber เป็นตัวเลือกที่ดีเพราะพวกเขาไม่สามารถสร้างโพสต์หรือประสบปัญหาใดๆ ได้ เมื่อคุณกดปุ่มบันทึก เว็บไซต์ของคุณก็พร้อมให้ผู้ใช้ลงทะเบียน แต่คุณจะต้องใช้แบบฟอร์มเข้าสู่ระบบและลงทะเบียนเพื่อดำเนินการดังกล่าว
วิธีสร้างหน้าลงทะเบียนผู้ใช้ WordPress แบบกำหนดเอง
สมัครสมาชิกช่อง Youtube ของเรา
ตัวเลือกที่ 1: ใช้แบบฟอร์มลงทะเบียน WordPress
วิธีที่ง่ายที่สุดในการให้ผู้ใช้ลงทะเบียนคือเข้าไปที่ส่วน Appearance – Widgets และเลือก Meta Widget แล้วลากไปยังแถบด้านข้างหรือส่วนท้ายของคุณ

ข้อเสียของวิธีนี้คือวิดเจ็ตนี้ยังมีลิงก์ RSS และ WordPress.org นอกจากนี้ยังจะให้เฉพาะลิงค์ เข้าสู่ระบบ สำหรับผู้ใช้ที่จะปฏิบัติตามซึ่งจะนำพวกเขาไปยังหน้าจอเข้าสู่ระบบ WP เริ่มต้นที่พวกเขาสามารถลงทะเบียนได้ ลิงก์นี้ไม่ชัดเจนนัก

พวกเขาจะถูกนำไปที่การลงทะเบียนผู้ใช้ WordPress และหน้าเข้าสู่ระบบเริ่มต้นที่ yoursite.com/wp-admin พวกเขาคลิกที่ลิงค์ ลงทะเบียนที่ ค่อนข้างซ่อน (อีกครั้ง) และพวกเขาสามารถลงทะเบียนได้

แต่เนื่องจากทุกอย่างค่อนข้างสับสน คุณจึงต้องการให้ผู้ใช้ของคุณค้นหาแบบฟอร์มเพื่อลงชื่อสมัครใช้จริง ตอนนี้ URL การลงทะเบียน WordPress คือ https://yoursite.com/wp-login.php?action=register และคุณสามารถเชื่อมโยงไปยัง URL นั้นได้ทุกเมื่อที่ต้องการ ที่จะส่งพวกเขาไปยังแบบฟอร์มการลงทะเบียนเริ่มต้นที่พวกเขาเลือกชื่อผู้ใช้และป้อนอีเมลของพวกเขา

เมื่อพวกเขายืนยันอีเมล บัญชีจะได้รับสิทธิ์เริ่มต้นที่คุณตั้งค่าไว้ด้านบน
ตัวเลือกที่ 2: ใช้ปลั๊กอิน
หนึ่งในตัวเลือกที่ดีที่สุดสำหรับการสร้างแบบฟอร์มการลงทะเบียนส่วนหน้า (พร้อมรหัสย่อเพื่อให้คุณสามารถวางไว้ที่ใดก็ได้) คือปลั๊กอินที่เรียกว่า Ultimate Member ด้วยวิธีนี้ คุณจะไม่เพียงแต่สามารถรักษารูปลักษณ์ของหน้าการลงทะเบียนผู้ใช้ WordPress ของคุณให้สอดคล้องกับแบรนด์อื่นๆ ของคุณเท่านั้น แต่คุณยังสามารถจัดการผู้ใช้ด้วยตนเองได้ง่ายขึ้นอีกด้วย ด้วยการติดตั้งมากกว่า 100,000 รายการและการอัปเดตอย่างสม่ำเสมอ คุณจะรู้สึกปลอดภัยที่จะปล่อยให้สิ่งนี้จัดการให้คุณ

ก่อนอื่น คุณจะต้องดาวน์โหลดและติดตั้ง Ultimate Member จากที่เก็บปลั๊กอิน เมื่อเปิดใช้งานแล้ว คุณจะได้รับข้อความว่าปลั๊กอินจำเป็นต้องสร้างหน้าใหม่สองสามหน้าจึงจะใช้งานได้ ไปขออนุญาตก่อน

หลังจากที่สร้างเพจแล้ว คุณก็พร้อมในทางเทคนิคแล้ว ผู้ใช้สามารถลงทะเบียนได้ทันทีที่ yoursite.com/register แม้ว่าคุณสามารถเปลี่ยน URL นั้นเป็นอะไรก็ได้ที่คุณต้องการ

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

ตรวจสอบให้แน่ใจว่าคุณได้เน้น แบบฟอร์มการลงทะเบียน (1) การสร้างแบบฟอร์มนั้นเป็นการลากและวาง หากคุณเคยใช้ตัวสร้างเพจมาก่อนหรือตัวแก้ไข WordPress ตัวใหม่ Gutenberg คุณจะพบประสบการณ์ที่คล้ายคลึงกันมาก

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

อย่างไรก็ตาม ส่วนที่สำคัญที่สุดของทั้งหมดนี้คือกล่อง รหัสย่อ (2) เมื่อคุณคัดลอกและวางรหัสนั้นลงในหน้าหรือวิดเจ็ต แบบฟอร์มการลงทะเบียนเฉพาะนี้จะปรากฏขึ้น ตัวอย่างเช่น คุณสามารถวางลงในวิดเจ็ต HTML ที่กำหนดเอง ภายใต้ ลักษณะที่ปรากฏ – วิดเจ็ต

เมื่อได้รับการบันทึก คุณจะเห็นแบบฟอร์มทั้งหมดปรากฏในแถบด้านข้าง (หรือที่ใดก็ตามที่วิดเจ็ตอยู่)

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

ปลั๊กอิน Ultimate Member ได้สร้าง URL เริ่มต้นสำหรับ URL นี้เป็น yoursite.com/login แล้วเช่นกัน ถ้าคุณใช้แบบฟอร์มเริ่มต้น คุณจะไม่มีงานต้องทำอีกต่อไป หากคุณสร้างรหัสใหม่ คุณเพียงแค่ใส่รหัสย่อใหม่ลงในหน้านั้น

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

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

นอกจากนี้ คุณสามารถสร้างไดเร็กทอรีสมาชิกที่คุณสามารถจัดการผู้ใช้และแสดงทุกคนที่ลงทะเบียนสำหรับไซต์หรือบริการของคุณ สามารถพบได้ภายใต้ Ultimate Member – Member Directory

ขึ้นอยู่กับเหตุผลที่คุณอนุญาตให้ลงทะเบียน คุณอาจต้องการหรือไม่ต้องการให้ข้อมูลนี้เป็นสาธารณะ เริ่มต้นด้วยวิธีนี้ เนื่องจาก UM สร้างหน้า yoursite.com/members โดย มีรหัสย่อของไดเรกทอรีอยู่ คุณสามารถลบหรือยกเลิกการเผยแพร่หน้าได้ หากคุณใช้ไดเร็กทอรี ไดเร็กทอรีจะมีลักษณะเช่นนี้ตามค่าเริ่มต้น

สิ่งอื่น ๆ ที่ต้องพิจารณา
ตอนนี้ ขั้นตอนก่อนหน้านี้ได้นำคุณจากการไม่สามารถลงทะเบียนผู้ใช้ WordPress ได้เลย เพื่อให้สามารถแสดงไดเร็กทอรีสมาชิกแบบเต็มสำหรับไซต์ของคุณได้ หากคุณต้องการเป็นสมาชิกและลงทะเบียนเพิ่มเติมอีกเล็กน้อย ต่อไปนี้คือแนวคิดสองสามข้อ
สร้าง URL เข้าสู่ระบบแบบกำหนดเอง
ขั้นแรก คุณสามารถสร้าง URL สำหรับเข้าสู่ระบบแบบกำหนดเองได้โดยไม่ต้องใช้ปลั๊กอิน เช่น Ultimate Member สิ่งนี้แตกต่างออกไปเพราะการทำเช่นนี้จะช่วยให้คุณกำจัด /wp-admin slug ได้อย่างสมบูรณ์ซึ่งปกป้องไซต์ของคุณจากการโจมตีด้วยกำลังเดรัจฉานและอื่น ๆ การใช้ UM เพื่อสร้าง /register และ /login นั้นมีประโยชน์อย่างเหลือเชื่อ แต่วิธี /wp-admin ก็ใช้งานได้เช่นกัน หากคุณเปลี่ยนทั้งหมด เว็บไซต์ของคุณจะถูกล็อคได้ดีขึ้น
ปรับแต่งหน้าเข้าสู่ระบบ WordPress เริ่มต้น
ประการที่สอง คุณสามารถปรับแต่งหน้าเข้าสู่ระบบ WordPress เองได้ หากคุณต้องการรักษา URL สำหรับเข้าสู่ระบบและการลงทะเบียนเริ่มต้นของ WordPress ไว้เหมือนเดิม คุณสามารถเปลี่ยนการออกแบบและปรับเปลี่ยนให้เข้ากับแบรนด์ของคุณได้อย่างเต็มที่ ต้องใช้ความรู้เล็กน้อยเกี่ยวกับไฟล์ WP Core และ PHP แต่ถ้าคุณทำ หน้าสีเทามัวๆ ที่คุณได้รับจากการติดตั้งสามารถตกแต่งได้มากเท่าที่คุณต้องการ
บทสรุป
ไม่ว่าด้วยเหตุผลของคุณ การให้ผู้ใช้ลงทะเบียนสำหรับไซต์ของคุณนั้นง่ายอย่างเหลือเชื่อ ด้วยการคลิกเพียงไม่กี่ครั้งและการปรับแต่งเล็กน้อย คุณสามารถทำให้การลงทะเบียนผู้ใช้ WordPress กลายเป็นสิ่งที่ซ่อนเร้นและเป็นอีกส่วนหนึ่งในเว็บไซต์ของคุณที่คุณภาคภูมิใจและสามารถทำสิ่งที่ยอดเยี่ยมได้ ออกไปที่นั่นแล้วเริ่มสร้างชุมชนของคุณ
คุณใช้การลงทะเบียนผู้ใช้ WordPress เพื่ออะไร?
ภาพเด่นของบทความโดย Visual Generation / shutterstock.com
