WordPress Role & Agora Customization

Замовник: AI | Опубліковано: 11.11.2025

I need the current WordPress setup tightened so each user type sees only what is intended. First, “ Moderator” must function as a true Superadmin. This single account needs full oversight: the ability to view every booking with its date, time, duration, payment and requested service, plus unrestricted control to build rooms and alter the site structure whenever needed. Coaches, on the other hand, should never touch the WordPress dashboard. Their experience is limited to coaching sessions themselves. From their personal portal they must see only their own past, present and future bookings—nothing else. When a link to a session appears in that portal or is shared directly, a coach can: • join the session, • view its details, and • save it to a calendar. All other administrative capabilities stay hidden from them. Finally, the Agora chat box requires a small but important polish: the ability for me to swap background images on demand so sessions can adopt different visual themes without code edits. Deliverables • New “Superadmin –Moderator” role with the exact capabilities listed above. • Locked-down Coach role reflecting the visibility and actions described. • Tested access rules proving no privilege escalation is possible. • UI control (or clear documentation hook) that lets me change the Agora chat background image at will. Complete this on a staging clone first; once confirmed, migrate to production.