ก่อนหน้านี้เราได้กล่าวถึงบทบาทของผู้ใช้ที่เป็นค่าเริ่มต้นใน WordPress ได้รับการออกแบบมาเพื่อให้เหมาะกับความต้องการของเว็บไซต์ส่วนใหญ่ และโดยส่วนใหญ่มีคุณสมบัติตรงตามข้อกำหนดเหล่านี้
อย่างไรก็ตาม มีบางสถานการณ์ที่คุณอาจต้องการปรับเปลี่ยนความสามารถที่แต่ละบทบาทสามารถดำเนินการได้ หรือแม้แต่เพิ่มบทบาทใหม่ด้วยความสามารถที่กำหนดเองตามที่เห็นสมควร ซึ่งสามารถทำได้โดยใช้ Capability Manager Enhanced Plugin
การติดตั้ง
คุณสามารถติดตั้ง Capability Manager Enhanced ได้โดยตรงจากแดชบอร์ด WordPress โดยไปที่ “Plugins -> Add New” และป้อน “Capability Manager Enhanced” เป็นคำค้นหาของคุณ
หรือคุณสามารถดาวน์โหลดไฟล์ zip จากที่เก็บ WordPress และอัปโหลดไปยังโฟลเดอร์ที่เหมาะสมบนเว็บไซต์ของคุณโดยใช้ FTP
เมื่อคุณติดตั้งและเปิดใช้งานปลั๊กอินแล้ว ให้ไปที่ “ผู้ใช้ -> ความสามารถ” เพื่อโหลดการตั้งค่าปลั๊กอิน
ภาพรวม
หน้าความสามารถค่อนข้างตรงไปตรงมาในการใช้งาน ทางด้านขวามือ คุณจะเห็นตัวเลือกมากมาย คุณสามารถเลือกบทบาทที่คุณต้องการแก้ไข เพิ่มบทบาทหรือความสามารถใหม่ หรือคัดลอกบทบาทที่มีอยู่ไปยังบทบาทใหม่
ส่วนหลักของหน้าแสดงความสามารถทั้งหมดที่คุณสามารถเปิดหรือปิดสำหรับแต่ละบทบาทของผู้ใช้ ตัวอย่างเช่น ผู้ใช้ที่มีบทบาทผู้ดูแลระบบสามารถทำอะไรก็ได้บนเว็บไซต์ ดังนั้นคุณจะเห็นว่าได้ทำเครื่องหมายในช่องทั้งหมดสำหรับบทบาทนั้นแล้ว
การเปิดหรือปิดความสามารถสำหรับบทบาทเฉพาะนั้นง่ายพอๆ กับการตรวจสอบหรือยกเลิกการเลือกฟิลด์ที่เกี่ยวข้องกับความสามารถนั้น และคลิก “บันทึกการเปลี่ยนแปลง” ที่ด้านล่างของหน้า
คุณยังลบบทบาทได้โดยคลิก "ลบบทบาท" ที่ด้านล่างของหน้า
นอกจากนี้ยังมีส่วนที่ชื่อว่า “ความสามารถเพิ่มเติม” ที่ด้านล่างของหน้า คุณจะพบฟังก์ชันเพิ่มเติมที่ไม่ได้เป็นส่วนหนึ่งของแกนหลักของ WordPress แต่ถูกกำหนดผ่านปลั๊กอินและธีมของคุณ
เนื้อหาที่แน่นอนของส่วนนี้จะแตกต่างกันไปขึ้นอยู่กับประเภทของปลั๊กอินที่คุณติดตั้งบนเว็บไซต์ของคุณ
มาดูสถานการณ์สองสามสถานการณ์เพื่อให้คุณได้ดูตัวอย่างการใช้งานจริงว่าปลั๊กอินนี้ทำงานอย่างไร
1. อนุญาตให้ Contributor อัปโหลดภาพ
ข้อจำกัดประการหนึ่งของบทบาท Contributor คือไม่อนุญาตให้ผู้ใช้ที่มีบทบาทอัปโหลดภาพหรือไฟล์สื่ออื่น ๆ ไปยังโพสต์ของตนโดยปราศจากการแทรกแซงของผู้ดูแลระบบหรือผู้แก้ไข
ในกรณีส่วนใหญ่ การให้ผู้ดูแลระบบหรือบรรณาธิการตรวจสอบโพสต์ทุกครั้งที่ต้องใช้รูปภาพ อาจเป็นเรื่องที่น่าเบื่อหน่าย ดังนั้นจึงควรปรับปรุงบทบาทผู้ร่วมเขียนข้อความโดยเปิดใช้ความสามารถนี้
1. เลือก “Contributor” ในแถบด้านข้างและคลิก “โหลด”
2. ไปที่ส่วน “ความสามารถหลักของ WordPress”
3. ทำเครื่องหมายที่ช่อง “อัปโหลดไฟล์”
4. หากคุณต้องการเปลี่ยนแปลงอย่างอื่น เพียงทำเครื่องหมายหรือยกเลิกการเลือกตัวเลือก
5. เลื่อนไปที่ด้านล่างแล้วคลิก “บันทึกการเปลี่ยนแปลง”
2. ป้องกันไม่ให้ผู้เขียนลบโพสต์ที่เผยแพร่
ข้อบกพร่องเฉพาะที่มีบทบาทผู้เขียนเริ่มต้นคืออนุญาตให้ผู้ใช้ที่มีบทบาทนี้ลบโพสต์ที่เผยแพร่ของตนได้ สิ่งนี้อยู่ไกลจากอุดมคติและไม่ควรเป็นอย่างนั้น แต่เราสามารถแก้ไขได้โดยปิดใช้งานความสามารถนี้สำหรับบทบาทนี้
1. เลือก “ผู้เขียน” ในแถบด้านข้างและคลิก “โหลด”
2. ไปที่ส่วน “ความสามารถในการลบ”
3. ยกเลิกการเลือกฟิลด์ภายใต้ “ลบเผยแพร่”
4. ทำการเปลี่ยนแปลงอื่นๆ ที่คุณรู้สึกว่าจำเป็น
5. เลื่อนไปที่ด้านล่างแล้วคลิก “บันทึกการเปลี่ยนแปลง”
3. สร้างบทบาทผู้ใช้ใหม่
หากคุณมีความต้องการเฉพาะและไม่ต้องการแก้ไขบทบาทเริ่มต้น คุณสามารถสร้างบทบาทใหม่และระบุความสามารถที่แน่นอนสำหรับแต่ละบทบาทก่อนที่จะมอบหมายให้กับผู้ใช้ของคุณ
ตัวอย่างเช่น คุณสามารถสร้างบทบาทที่เรียกว่า “ผู้ดูแลความคิดเห็น” และตั้งค่าความสามารถเฉพาะของบทบาทของผู้ใช้นั้นเป็น “อ่าน” และ “กลั่นกรองความคิดเห็น” สิ่งนี้มีประโยชน์สำหรับเว็บไซต์ที่ต้องการกลุ่มผู้ใช้เฉพาะเพื่อกลั่นกรองความคิดเห็นบนเว็บไซต์และไม่ดำเนินการอย่างอื่น
1. ป้อนชื่อบทบาทในแถบด้านข้างแล้วคลิก "สร้าง"
2. โดยค่าเริ่มต้น ความสามารถจะไม่ถูกเลือก สำหรับบทบาทผู้ดูแลความคิดเห็น ให้เลือก "อ่าน" และ "กลั่นกรองความคิดเห็น" ใต้ "ความสามารถหลักอื่นๆ ของ WordPress"
3. เลื่อนไปที่ด้านล่างแล้วคลิก “บันทึกการเปลี่ยนแปลง”
เพียงเท่านี้ ตอนนี้คุณมีบทบาทผู้ใช้แบบกำหนดเองที่ทำงานได้อย่างสมบูรณ์ ซึ่งคุณสามารถมอบหมายให้ใครก็ตามที่มีหน้าที่รับผิดชอบในการดำเนินการตรวจสอบความคิดเห็น แต่เพียงผู้เดียว
สรุป
หากคุณเคยรู้สึกไม่พอใจกับบทบาทผู้ใช้เริ่มต้นใน WordPress เราขอแนะนำให้คุณลองใช้ปลั๊กอิน Capability Enhanced Manager วิธีนี้จะช่วยให้คุณควบคุมวิธีที่ผู้ใช้โต้ตอบกับเว็บไซต์ของคุณได้มากขึ้น