[WordPress] Advanced Access Manager

Advanced Access Manager นั้นเป็น Plugin สำหรับจัดการ User Roles ใน WordPress ซึ่งมันสามารถปรับเปลี่ยนสิทธิของ User Roles เดิมที่มีอยู่ของ WordPress

Advanced Access Manager นั้นเป็น Plugin สำหรับจัดการ User Roles ใน WordPress ซึ่งมันสามารถปรับเปลี่ยนสิทธิของ User Roles เดิมที่มีอยู่ของ WordPress จากที่ได้พูดถึงใน [WordPress] User Roles การกำหนดสิทธิใน WordPress และยังสามารถสร้าง User Roles ขึ้นมาใหม่ เพื่อให้ไม่ทับซ้อนกับของเดิม และง่ายกับการจัดการ User ของเว็บเรา

วิธีการใช้งาน Advanced Access Manager

Advanced Access Manager : Menu
Advanced Access Manager : Panel

เมื่อเราติดตั้ง Plugin แล้วจะมีเมนูใหม่คือ AAM ซึ่งใช้สำหรับปรับค่าต่างๆ การ Plugin ตัวนี้

โดยส่วนการควบคุมของ Plugin ตัวนี้จะมีแบ่งออกมาเป็น 3 ส่วนหลักๆ ดังรูป

เลือกเมนูที่จะแสดงผล

Advanced Acccess Manager : Manage Menu 1

เราปรับแต่งเมนูที่จะแสดงผลในแต่ละ User Roles ได้ ตัวอย่างเช่น ใน User Roles : Editor นั้น เราอยากจะซ่อนเมนู Comments และซ่อนเมนูย่อย Categories, Tags ในเมนู Posts สามารถคลิกที่หัวข้อที่จะจัดการเมนู และติ๊กเลือกได้เลย

Advanced Acccess Manager : Manage Menu 2


หลังจากนั้นก็เลือก Save ในส่วนที่ 3 หรือถ้าหลังจาก Save ไปแล้ว เราสามารถเปลี่ยนให้ค่ากลับไปยังค่าพื้นฐานเดิมของ WordPress ก็แค่เลือกที่ Roleback

Advanced Access Manager : Save

ปรับแต่งความสามารถของแต่ละ User Roles

Capability

โดยการปรับแต่งความสามารถ หรือสิทธิของแต่ละ User Roles นั้น ให้ดูในส่วนที่ 1 ในหัวข้อ Capability โดยแต่ละตัวใช้กำหนดสิทธิในการทำอะไรได้บ้างนั้น ดูได้จาก Roles and Capabilities

เพิ่ม User Roles

ถ้ามองไปที่ส่วนที่ 2 จะเห็นว่าเราสามารถปรับแต่งความสามารถของแต่ละ User Roles ได้จากการเลือกที่ไอคอนที่เหมือนเฟือง และเรายังสามารถเพิ่ม User Roles ขึ้นมาเป็นของตัวเองได้ที่ไอคอนเครื่องหมายบวก

Manage User

ซึ่งเราสามารถตั้งชื่อ และเลือกได้ว่าจะให้มีสิทธิเหมือนกับของเก่าตัวไหน

Create New User Roles

ก็ลองนำ Plugin ตัวนี้ไปประยุกต์ใช้งานกันดูละกันครับ เพราะจริงๆ ความสามารถของ Plugin ตัวนี้มันมีมากกว่านั้น ขึ้นอยู่กับว่าเราจะเข้าใจการทำงานของ Plugin มันมากแค่ไหน