วิธีกำหนดค่าบทบาทผู้ใช้ใน WordPress โดยใช้ Plugin
เผยแพร่แล้ว: 2020-12-14ในบทความที่แล้ว เราได้เรียนรู้เกี่ยวกับบทบาทของผู้ใช้และวิธีเพิ่มผู้ใช้ใหม่ใน WordPress อย่างไรก็ตาม เมื่อต้องรับมือกับบทบาทของผู้ใช้ คุณอาจพบว่า WordPress มีข้อจำกัดบางประการในการเพิ่มและลบความสามารถของบทบาทของผู้ใช้ ตัวอย่างเช่น โดยค่าเริ่มต้น บทบาทผู้แก้ไขใน WordPress ไม่ได้รับอนุญาตให้จัดการธีมและปลั๊กอิน แต่ถ้าคุณต้องการให้ความสามารถเหล่านี้กับเขา/เธอ
- 1. ปลั๊กอินตัวแก้ไขบทบาทผู้ใช้
- 2. กำหนดค่าบทบาทของผู้ใช้ใน WordPress โดยใช้ Plugin
- 2.1. ขั้นตอนที่ 1: ติดตั้งและเปิดใช้งาน Plugin
- 2.2. ขั้นตอนที่ 2: ตั้งค่าปลั๊กอิน
- 2.3. ขั้นตอนที่ 3: กำหนดค่าบทบาทของผู้ใช้
- 2.4. เลือกบทบาทของผู้ใช้
- 2.5. แก้ไขความสามารถของบทบาทผู้ใช้ที่เลือก
- 3. คำพูดสุดท้าย
ในการแก้ปัญหานี้ คุณสามารถ ใช้ปลั๊กอินเพื่อปรับแต่งบทบาทของผู้ใช้ใน WordPress ฉันจะใช้ปลั๊กอิน User Role Editor เพื่อจัดการกับกรณีข้างต้น อย่างไรก็ตาม โปรดทราบว่าบัญชีของคุณจะต้องเป็น ผู้ดูแลระบบ หรือได้รับความสามารถในการกำหนดบทบาทของผู้ใช้เองเพื่อใช้งานคุณลักษณะนี้!
ปลั๊กอินตัวแก้ไขบทบาทผู้ใช้
มีปลั๊กอินมากมายสำหรับปรับแต่งบทบาทของผู้ใช้ในที่เก็บ WordPress เช่น สมาชิก, ตัวจัดการการเข้าถึงขั้นสูง, บทบาทเมนูนำทาง, ตัวแก้ไขบทบาทผู้ใช้ WPFront, ตัวจัดการความสามารถที่ได้รับการปรับปรุง, บทบาท Scoper, ... แต่สิ่งที่ได้รับความนิยมและโดดเด่นที่สุดคือ ตัวแก้ไขบทบาทผู้ใช้ เสียบเข้าไป.
ตัวแก้ไขบทบาทของผู้ใช้เวอร์ชันปัจจุบัน: 4.61
ปรับปรุงล่าสุด : 28 ธันวาคม 2564
user-role-editor.4.61.zip
นี่เป็นปลั๊กอิน freemium ที่สะดวกและมีประโยชน์ซึ่งใช้งานง่ายมาก โปรดทราบว่า ฉันใช้เฉพาะเวอร์ชันฟรีในบทความนี้ !
กำหนดค่าบทบาทผู้ใช้ใน WordPress โดยใช้ Plugin
ขั้นตอนที่ 1: ติดตั้งและเปิดใช้งาน Plugin
ปลั๊กอิน User Role Editor ให้บริการฟรีและมีอยู่ใน wordpress.org ดังนั้นเพียงติดตั้งและเปิดใช้งานปลั๊กอินตามปกติ ไปที่ Plugins > Add New บน Admin Dashboard ค้นหาปลั๊กอินที่ต้องการ จากนั้นคลิก Install Now

ขั้นตอนที่ 2: ตั้งค่าปลั๊กอิน
หลังจากที่คุณติดตั้งและเปิดใช้งานปลั๊กอินแล้ว ให้ไปที่การ ตั้งค่า > ตัวแก้ไขบทบาทผู้ใช้ และตั้งค่าปลั๊กอินก่อนใช้งาน

อินเทอร์เฟซการตั้งค่าจะแสดงขึ้นพร้อมกับแท็บห้าแท็บด้านล่าง:
แท็บทั่วไป
แท็บ ทั่วไป ประกอบด้วยห้าตัวเลือก:
- แสดงบทบาทผู้ดูแลระบบที่ User Role Editor : การเปลี่ยนความสามารถของบทบาทสำคัญนี้อาจทำให้เกิดปัญหาด้านความปลอดภัย ดังนั้น คุณควรปิดคุณลักษณะนี้สำหรับกรณีที่จำเป็นจริงๆ
- แสดงความสามารถในรูปแบบที่มนุษย์อ่านได้ : โดยทั่วไป ความสามารถจะแสดงเป็นโค้ด (เช่น
edit_published_posts) ตัวเลือกนี้จะเปลี่ยนชื่อความสามารถเพื่อให้ผู้อ่านเข้าใจได้ง่ายขึ้น (เช่นEdit published posts) ดังนั้น คุณควรเลือกช่องนี้เสมอ - แสดงความสามารถที่เลิกใช้แล้ว : ก่อนหน้านี้ บทบาทของผู้ใช้ใน WordPress ถูกตั้งชื่อเป็นระดับ 0 – 10 ในปัจจุบัน วิธีการตั้งชื่อนี้ไม่สามารถใช้ได้อีกต่อไป มีอยู่ในธีมและปลั๊กอินเก่าบางรายการเท่านั้น หากคุณกำลังใช้ธีมและปลั๊กอินดังกล่าว ให้เปิดใช้งานตัวเลือกนี้เพื่อให้แน่ใจว่าปลั๊กอิน User Role Editor เข้ากันได้กับปลั๊กอินเหล่านี้
- ยืนยันการอัปเดตบทบาท : คุณต้องยืนยันปลั๊กอินก่อนอัปเดตการเปลี่ยนแปลง
- แก้ไขความสามารถของผู้ใช้ : คุณควรทำเครื่องหมายโดยค่าเริ่มต้นเพื่อแก้ไขความสามารถ

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


แท็บบทบาทเริ่มต้น
เมื่อผู้ใช้ใหม่ลงทะเบียนบัญชี คุณสามารถให้บทบาทเริ่มต้น (หรือบางส่วน) แก่เขาในแท็บนี้ได้

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

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

ขั้นตอนที่ 3: กำหนดค่าบทบาทของผู้ใช้
ในการกำหนดค่าบทบาทของผู้ใช้ใน WordPress ให้ไปที่ ผู้ใช้ > ตัวแก้ไขบทบาทผู้ใช้ อินเทอร์เฟซปลั๊กอินจะปรากฏขึ้นดังภาพด้านล่าง:

เลือกบทบาทของผู้ใช้
ในส่วนนี้ ให้เลือกบทบาทของผู้ใช้ที่คุณต้องการปรับแต่ง รายการนี้รวมถึงบทบาทเริ่มต้นของ WordPress (ผู้ดูแลระบบ, ผู้แก้ไข, ผู้เขียน, ผู้ร่วมให้ข้อมูล, สมาชิก) และบทบาทผู้ใช้อื่นๆ ที่เพิ่มโดยผู้ใช้หรือปลั๊กอิน ตัวอย่างเช่น ฉันเลือกบทบาท บรรณาธิการ

นอกจากนี้ บนแผงด้านขวา คุณยังสามารถเพิ่มบทบาทของผู้ใช้ใหม่ ( เพิ่มบทบาท ) เปลี่ยนชื่อบทบาทที่เลือกในปัจจุบัน ( เปลี่ยนชื่อบทบาท ) หรือลบบทบาทของผู้ใช้ ( ลบบทบาท ) – ยกเว้นบทบาทผู้ใช้เริ่มต้นของ WordPress

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

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

มีคุณลักษณะที่มีประโยชน์สองประการที่คุณสามารถใช้เพื่อค้นหาความสามารถได้รวดเร็วยิ่งขึ้น:
- Quickfilter : ใช้คุณสมบัตินี้เพื่อค้นหาความสามารถตามชื่อของพวกเขา
- ได้รับ เท่านั้น : บทบาทของผู้ใช้แต่ละคนจะได้รับความสามารถที่แตกต่างกัน คุณลักษณะนี้จะกรองความสามารถที่ได้รับในปัจจุบันสำหรับบทบาทผู้ใช้ที่เลือก
นอกจากนี้ คุณสามารถเพิ่มหรือลบความสามารถได้ด้วยตนเองโดยปุ่มสองปุ่มด้านล่างนี้:
- เพิ่มความสามารถ : โปรดทราบว่าชื่อความสามารถเขียนด้วยตัวอักษรละติน ตัวเลข และ “_” เท่านั้น ตัวเลือกนี้ค่อนข้างสูงเพราะเกี่ยวข้องกับโค้ด ดังนั้นหากคุณไม่ใช่ผู้เชี่ยวชาญ ให้ข้ามไป
- ความสามารถในการลบ : โปรดทราบว่าปลั๊กอิน User Role Editor ไม่สนับสนุนการลบความสามารถเริ่มต้นของ WordPress
สุดท้าย หลังจากที่คุณกำหนดบทบาทของผู้ใช้เองเสร็จแล้ว อย่าลืมคลิก อัปเดต

นี่คือบัญชีผู้แก้ไขบนเว็บไซต์ของฉัน เมื่อฉันยังไม่ได้ปรับแต่งบทบาทของผู้ใช้นี้:

และนี่คือผลลัพธ์หลังจากที่ฉันให้ความสามารถสำหรับบทบาทตัวแก้ไขด้วยปลั๊กอินตัวแก้ไขบทบาทของผู้ใช้

อย่างที่คุณเห็น หลังจากที่ฉันกำหนดบทบาทตัวแก้ไขด้วยปลั๊กอิน User Role Editor แล้ว ส่วน ปลั๊กอินก็ ปรากฏขึ้นบน Admin Dashboard จากนี้ไป ผู้แก้ไขสามารถติดตั้ง เปิดใช้งาน ลบ แก้ไข และอัปเดตปลั๊กอินบนไซต์ของฉันได้
คำสุดท้าย
การใช้ปลั๊กอิน User Role Editor เพื่อเพิ่ม/ลบความสามารถและบทบาทของผู้ใช้ใน WordPress อย่างเหมาะสม จะช่วยให้คุณจัดการผู้ใช้บนไซต์ของคุณได้อย่างง่ายดาย รวดเร็ว และมีประสิทธิภาพ อย่างไรก็ตาม คุณควรพิจารณาอย่างรอบคอบก่อนที่จะให้ความสามารถที่สำคัญบางอย่างแก่ผู้ใช้ (เช่น ติดตั้ง / ถอนการติดตั้งธีมและปลั๊กอิน ลบโพสต์และหน้า เพิ่ม / ลบบทบาทของผู้ใช้ …) เพราะอาจทำให้เกิดเหตุการณ์บางอย่างโดยไม่ได้ตั้งใจ (หรือโดยเจตนา) เหตุการณ์เหล่านี้จะส่งผลต่อการทำงานของเว็บไซต์และแม้กระทั่งสูญเสียข้อมูลสำคัญของคุณ
เพื่อป้องกันเหตุการณ์ที่เกิดจากผู้ใช้บนไซต์ คุณควรสำรองข้อมูลเว็บไซต์ของคุณ
