Zicstack Client Handoff
WordPress plugin for developer-to-client handoff — role-based admin lockdown that survives UI bypass, cosmetic admin simplification, and a clean client dashboard.
by Ezekiel / Zicstack · github.com/apetuezekiel/handoff-wp · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/apetuezekiel/handoff-wp/archive/refs/heads/main.zipFrom the readme
Zicstack Client Handoff
Zicstack Client Handoff is a WordPress plugin by Zicstack for structured developer-to-client handoff. It locks down the admin for non-technical clients without locking out the developer — enforced role-based restrictions, cosmetic simplification, and a clean operational dashboard.
What it does
Enforcement layer — hard restrictions that survive UI bypass attempts:
- Capability filter (userhascap): strips install/activate/delete/edit/update capabilities for configured roles at the WordPress filter level.
- Screen guard (currentscreen): blocks access to prohibited admin screens and calls wpdie() with a developer-contact message.
- Plugin protection (pluginactionlinks + admininit): removes deactivate/delete action links and intercepts direct HTTP requests — bulk and single.
Cosmetic layer — non-destructive simplification applied unconditionally to configured roles:
- Menu hiding (adminmenu priority 999): removes top-level and submenu items per role using a slug map. Pipe-separated slugs (parent|child) target submenus.
- Admin bar simplification (wpbeforeadminbarrender): strips all nodes except a configurable keep set (default: site-name, edit, my-account).