คำอธิบาย
ปลั๊กอินจัดการ User Role, Capability, สิทธิ์การเข้าถึงเนื้อหา และสิทธิ์หลังบ้าน WordPress แบบละเอียด พร้อมระบบตรวจสอบ ประวัติการเปลี่ยนแปลง การกู้คืน และ Multisite Support
WPStore+ Membership & User Role Manager คือปลั๊กอินสำหรับเว็บไซต์ WordPress ที่ต้องการควบคุมสิทธิ์ของผู้ใช้งานมากกว่าระบบ Role พื้นฐานของ WordPress เหมาะสำหรับเว็บไซต์ธุรกิจ ร้านค้า WooCommerce เว็บไซต์สมาชิก เว็บไซต์ที่มีทีมงานหลายระดับ รวมถึง Agency หรือผู้ดูแลเว็บไซต์ที่ต้องการกำหนดสิทธิ์ให้แต่ละบุคคลอย่างชัดเจน
ปลั๊กอินรองรับการสร้าง แก้ไข Clone และจัดการ User Role พร้อมกำหนด Capability แบบ Allow / Deny / Not Set สามารถกำหนดหลาย Role ให้ผู้ใช้หนึ่งคน และมีระบบป้องกันการลบหรือแก้ไข Role สำคัญของ WordPress โดยไม่ตั้งใจ
จัดการ Role และ Capability อย่างละเอียด
สามารถสร้าง Custom Role ใหม่ หรือ Clone จาก Role เดิม เช่น Editor, Subscriber หรือ Role ของ WooCommerce จากนั้นกำหนดสิทธิ์ตามความต้องการได้อย่างละเอียด
รองรับการค้นหาและจัดหมวดหมู่ Capability เพื่อช่วยให้จัดการสิทธิ์จำนวนมากได้ง่ายขึ้น พร้อมระบบ Administrator Protection ลดความเสี่ยงจากการแก้ Capability สำคัญผิดพลาด
รองรับ Multiple Roles
ผู้ใช้หนึ่งคนสามารถมีหลาย Role ได้พร้อมกัน เช่น
customer + vip_member
หรือ
editor + product_manager
เหมาะสำหรับเว็บไซต์ที่มีโครงสร้างทีมงานซับซ้อนหรือมีหน้าที่ทับซ้อนกัน
Content Access Control
สามารถกำหนดสิทธิ์การเข้าถึงเนื้อหาได้ทั้ง Post, Page, WooCommerce Product และ Custom Post Type ที่รองรับ
เลือกรูปแบบการเข้าถึงได้ เช่น
- Everyone
- Logged-in users
- Selected Roles
- Selected Capabilities
เมื่อผู้ใช้ไม่มีสิทธิ์ สามารถกำหนดพฤติกรรมได้ เช่น แสดงข้อความ, Redirect ไปหน้า Login, Redirect ไป URL ภายในเว็บไซต์ หรือแสดง 404
ระบบยังช่วยป้องกันการเปิดเผย Restricted Content ผ่าน REST API, Feed, Excerpt และเส้นทางที่เกี่ยวข้อง
Gutenberg Block Permissions
ไม่จำเป็นต้องจำกัดทั้งหน้า เพราะสามารถควบคุมการแสดงผลแยกเป็นราย Gutenberg Block ได้
ตัวอย่างเช่น
- แสดงปุ่ม Download เฉพาะสมาชิก
- แสดงเนื้อหา VIP เฉพาะ Role ที่กำหนด
- แสดง Login CTA เฉพาะผู้ที่ยังไม่ได้เข้าสู่ระบบ
- แสดงข้อความภายในทีมเฉพาะ Staff
Block ที่ผู้ใช้ไม่มีสิทธิ์จะถูกตัดออกจาก Server-side rendering ไม่ใช่เพียงซ่อนด้วย CSS
Advanced Admin Access Control
สามารถจำกัดเมนูและหน้าหลังบ้าน WordPress ตาม Role ได้ เช่น
- ซ่อนเมนู Plugins
- ซ่อน Settings
- ซ่อน Tools
- ซ่อนเมนู WooCommerce บางส่วน
- จำกัด Dashboard Widget
- ป้องกันการเปิดหน้าหลังบ้านบางหน้าโดยตรงผ่าน URL
- กำหนดหน้า Redirect หลัง Login ตาม Role
ระบบนี้ออกแบบให้เป็น Reduce Access Only หมายถึงไม่สามารถใช้กฎ Admin Access เพื่อเพิ่มสิทธิ์ที่ Role เดิมไม่มีอยู่ได้
WooCommerce Role Presets
เมื่อตรวจพบ WooCommerce ปลั๊กอินสามารถช่วยสร้าง Role สำหรับงานร้านค้าได้ เช่น
- Product Manager
- Order Manager
- Coupon Manager
- Store Operator
โดยไม่แก้ไข Role customer หรือ shop_manager เดิมโดยอัตโนมัติ
User & Capability Inspector
ช่วยตรวจสอบว่าผู้ใช้แต่ละคนมีสิทธิ์อะไรบ้าง และสิทธิ์นั้นมาจาก Role ไหน
ระบบสามารถแสดง
- Effective Capabilities
- Allowed
- Explicit Deny
- Not Granted
- Direct User Capability
- Permission Conflict
- Winning Source
พร้อม Capability Test สำหรับตรวจสิทธิ์แบบ contextual เช่น edit_post ตาม Post ID
เหมาะสำหรับการ Debug ปัญหาสิทธิ์ที่ซับซ้อนใน WordPress
Audit Log & Permission History
บันทึกประวัติการเปลี่ยนแปลงสิทธิ์ภายในเว็บไซต์ เช่น
- ใครเป็นผู้แก้
- แก้ Role ไหน
- เพิ่มหรือลบ Capability อะไร
- ค่า Before / After
- เวลาเกิดเหตุการณ์
- Snapshot ที่เกี่ยวข้อง
รองรับ Filter, Pagination และ Export CSV
Snapshot & Recovery
ก่อนแก้ Role สำคัญ ระบบสามารถสร้าง Permission Snapshot เพื่อใช้ย้อนกลับได้หากเกิดข้อผิดพลาด
มี Recovery Center สำหรับตรวจสอบ
- Administrator capability
- Snapshot Integrity
- Audit Integrity
- Role Registry Baseline
- Permission Drift
- Admin Access Recovery
พร้อม Recovery Mode ที่ควบคุมจาก wp-config.php โดยไม่สร้าง Anonymous Recovery URL
Role Import / Export / Migration
รองรับการย้าย Role ระหว่างเว็บไซต์ด้วย workflow ที่ปลอดภัย
Export → Preview → Conflict Handling → Dry Run → Apply → Migration Report
รองรับ Create, Skip, Overwrite และ Map ไปยัง Role Slug ใหม่
Built-in Role ของ WordPress ไม่สามารถถูก Overwrite ผ่าน Migration ได้
WordPress Multisite Support
รองรับ WordPress Multisite โดย Role ยังคงแยกตาม Site
Super Admin สามารถ
- ตรวจสอบ Role ของแต่ละ Site
- ตรวจ User Capability ข้าม Site
- Copy Custom Role ระหว่าง Site ภายใน Network
- Preview และ Dry Run ก่อน Apply
ระบบจะไม่ Copy User Assignment, Content Access, Block Permission, Admin Access Policy หรือ Super Admin status โดยอัตโนมัติ
Commercial License & Secure Updates
v2.0.0 รองรับ WPStore+ License และระบบอัปเดต Commercial โดยตรงจาก WordPress
มีระบบ
- Activate License
- Check License
- Deactivate License
- Force Update Check
- 7-Day Verified Offline Grace
- Commercial System Status
- Privacy-Safe Support Report
- Site Instance ID
สำคัญที่สุดคือสถานะ License จะไม่ปิดหรือเปลี่ยนแปลง Role, Content Access หรือ Permission ที่ตั้งไว้ เพื่อป้องกันปัญหาสิทธิ์ของเว็บไซต์เปลี่ยนแปลงโดยไม่คาดคิด
Installation
1. ดาวน์โหลดไฟล์ ZIP ของ WPStore+ Membership & User Role Manager
2. เข้าสู่ WordPress Dashboard
3. ไปที่ Plugins → Add New Plugin
4. คลิก Upload Plugin
5. เลือกไฟล์ ZIP ที่ดาวน์โหลดมา
6. คลิก Install Now
7. เมื่อติดตั้งเสร็จแล้ว คลิก Activate Plugin
8. เปิดเมนู WPStore+ Membership & User Role Manager
9. ตรวจสอบหน้า System Status
10. หากต้องการรับอัปเดต Commercial ให้เปิดหน้า License
11. ใส่ License Key และกด Activate
12. ก่อนแก้ไขสิทธิ์ Administrator หรือ Role สำคัญ แนะนำให้สำรองข้อมูลเว็บไซต์ก่อนทุกครั้ง
กรณีอัปเดตจากเวอร์ชั่นเดิม สามารถติดตั้ง ZIP ทับของเดิมหรือใช้ระบบ Commercial Updater ได้ โดย Role และ User Assignment เดิมจะยังคงอยู่
Frequently Asked Questions
### WPStore+ Membership & User Role Manager ใช้ทำอะไร?
ใช้สำหรับจัดการ User Role, Capability และสิทธิ์การเข้าถึงส่วนต่าง ๆ ของ WordPress อย่างละเอียดกว่าระบบพื้นฐานของ WordPress
### สามารถสร้าง User Role ใหม่ได้หรือไม่?
ได้ สามารถสร้าง Role ใหม่ หรือ Clone จาก Role ที่มีอยู่แล้วได้
### ผู้ใช้หนึ่งคนมีหลาย Role ได้หรือไม่?
ได้ ปลั๊กอินรองรับ Multiple Roles ต่อ User
### สามารถจำกัด Post หรือ Page ตาม Role ได้หรือไม่?
ได้ รองรับ Post, Page, WooCommerce Product และ Custom Post Type ที่รองรับ
### สามารถซ่อนเนื้อหาเฉพาะบาง Block ได้หรือไม่?
ได้ Gutenberg Block Permissions สามารถกำหนดสิทธิ์ราย Block โดยไม่ต้องจำกัดทั้งหน้า
### Block ที่ถูกจำกัดถูกซ่อนด้วย CSS หรือไม่?
ไม่ใช่ Block ที่ผู้ใช้ไม่มีสิทธิ์จะถูกตัดออกจาก Server-side rendering
### สามารถซ่อนเมนูหลังบ้าน WordPress ได้หรือไม่?
ได้ สามารถซ่อน Admin Menu และจำกัดการเปิดหน้า wp-admin โดยตรงได้ตาม Role
### รองรับ WooCommerce หรือไม่?
รองรับ และมี WooCommerce Role Presets เช่น Product Manager, Order Manager, Coupon Manager และ Store Operator
### สามารถตรวจสอบได้หรือไม่ว่าผู้ใช้ได้ Capability มาจากไหน?
ได้ User & Capability Inspector จะแสดง Role source, Direct User Override, Conflict และ Winning Source
### มีระบบบันทึกประวัติการเปลี่ยน Permission หรือไม่?
มี Audit Log และ Permission History พร้อมข้อมูล Before / After และ Capability Diff
### ถ้าแก้ Role ผิดสามารถย้อนกลับได้หรือไม่?
ได้ ระบบมี Permission Snapshot และ Recovery Center
### สามารถย้าย Role ไปเว็บไซต์อื่นได้หรือไม่?
ได้ รองรับ Role Export / Import / Migration พร้อม Preview และ Dry Run
### Migration จะ Copy User ไปด้วยหรือไม่?
ไม่ User Assignment จะไม่ถูก Copy โดยอัตโนมัติ
### รองรับ WordPress Multisite หรือไม่?
รองรับ สามารถตรวจสอบ Role และ Copy Custom Role ระหว่าง Site ใน Network เดียวกันได้
### ถ้า License หมดอายุ Role หรือ Content Access จะหยุดทำงานหรือไม่?
ไม่ Existing Permission และ Access Rules จะยังทำงานตามเดิม License มีผลหลักต่อสิทธิ์รับ Commercial Update
### ถอนปลั๊กอินแล้ว Role จะหายหรือไม่?
ระบบ Uninstall ถูกออกแบบให้เก็บ WordPress Roles และ User-role assignments เอาไว้
Changelog
### Version 2.0.0 — Final Commercial Stable / Product Readiness
* เพิ่ม WPStore+ Commercial License Integration
* เพิ่ม Activate / Check / Deactivate License
* เพิ่ม Site Instance ID
* เพิ่ม Commercial WordPress Updater
* เพิ่ม Force Update Check
* เพิ่ม Update Metadata Cache
* เพิ่ม 7-Day Verified Offline Grace
* เพิ่ม Commercial System Status
* เพิ่ม Privacy-Safe Support Report
* เพิ่ม Plugin List License / System Status shortcuts
* เพิ่ม Signed Update Package hardening
* License ไม่ปิดหรือเปลี่ยน Permission Runtime เดิม
### Version 1.9.1 — Bootstrap Integrity Safety Hotfix
* แก้ปัญหา Fatal จาก wp_salt() ถูกเรียกเร็วเกินไป
* เพิ่ม Bootstrap-safe Integrity handling
* ปรับการ Initialize Integrity ให้ปลอดภัยขึ้น
* รักษา Compatibility กับ Audit และ Snapshot เดิม
### Version 1.9.0 — Security & Recovery Hardening
* เพิ่ม Recovery Center
* เพิ่ม Security Self-Check
* เพิ่ม Snapshot Integrity
* เพิ่ม Role Registry Baseline
* เพิ่ม Permission Drift Detection
* เพิ่ม Administrator Recovery Snapshot
* เพิ่ม Administrator Capability Repair
* เพิ่ม Emergency Admin Access Reset
* เพิ่ม Recovery Mode
* เพิ่ม Multisite Recovery Safety
### Version 1.8.0 — Multisite Support
* เพิ่ม WordPress Multisite Support
* เพิ่ม Network Roles
* เพิ่ม Cross-Site User Inspector
* เพิ่ม Network Role Copy
* เพิ่ม Preview และ Dry Run
* เพิ่ม Recovery Snapshot ก่อน Overwrite
* เพิ่ม Multisite-aware initialization
### Version 1.7.0 — User & Capability Inspector
* เพิ่ม User & Capability Inspector
* เพิ่ม Effective Capability Matrix
* เพิ่ม Capability Source Tracing
* เพิ่ม Permission Conflict Detection
* เพิ่ม Direct User Override
* เพิ่ม Capability Test
* เพิ่ม CSV Export
### Version 1.6.0 — Gutenberg Block Permissions
* เพิ่ม Gutenberg Block Permissions
* รองรับ Everyone / Logged-in / Logged-out
* รองรับ Selected Roles
* รองรับ Selected Capabilities
* เพิ่ม Server-side Block Removal
* เพิ่ม Nested Block Support
* เพิ่ม Cache Safety
* เพิ่ม Role Reference Protection
### Version 1.5.0 — Advanced Admin Access Control
* เพิ่ม Admin Access Profiles
* เพิ่ม Admin Menu Hiding
* เพิ่ม Direct wp-admin Blocking
* เพิ่ม Dashboard Widget Control
* เพิ่ม Role-based Login Redirect
* เพิ่ม Administrator Safety Bypass
### Version 1.4.0 — Role Import / Export / Migration
* เพิ่ม Bulk Role Export
* เพิ่ม Migration Package
* เพิ่ม Dry Run
* เพิ่ม Conflict Handling
* เพิ่ม Create / Skip / Overwrite / Map
* เพิ่ม Recovery Snapshot
* เพิ่ม Migration Report
* เพิ่ม Rollback Safety
### Version 1.3.0 — Audit Log & Permission History
* เพิ่ม Audit Log แบบ Filter
* เพิ่ม Pagination
* เพิ่ม Before / After Diff
* เพิ่ม Capability Change Summary
* เพิ่ม Permission History
* เพิ่ม CSV Export
* เพิ่ม Log Retention
* เพิ่ม Audit Integrity
### Version 1.2.0 — Content Access & WooCommerce Role Presets
* เพิ่ม Content Access สำหรับ Post / Page / Product
* เพิ่ม Logged-in / Selected Roles / Selected Capabilities
* เพิ่ม Message / Login Redirect / Custom URL / 404
* เพิ่ม REST / Feed / Excerpt Protection
* เพิ่ม WooCommerce Role Presets
* เพิ่ม Role Reference Protection
หมายเหตุ: v1.1.0 ไม่ได้ออกเป็นแพ็กเกจแยก โดย Scope ของ Content Access ถูกนำไปรวมไว้ใน v1.2.0
### Version 1.0.0 — Role & Capability Foundation
* เพิ่ม Create / Clone / Edit Role
* เพิ่ม Allow / Deny / Not Set Capability
* เพิ่ม Multiple Roles
* เพิ่ม Built-in Role Protection
* เพิ่ม Administrator Protection
* เพิ่ม Permission Snapshot
* เพิ่ม Audit Log
* เพิ่ม JSON Import / Export
* เพิ่ม WooCommerce-aware Capability Grouping
* เพิ่ม System Status
เฉพาะลูกค้าที่เข้าสู่ระบบ และเคยซื้อสินค้าชิ้นนี้แล้วเท่านั้น ที่เขียนบทวิจารณ์ได้
รีวิว
ยังไม่มีบทวิจารณ์