Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/jahidhasan018/dashboard-access-control/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Dashboard Access Control (DAC)
A role-based access control and white-label plugin for WordPress. Control what each role can see and do in wp-admin — truly, not just visually.
Requirements
- WordPress 6.0+
- PHP 8.0+ (PHP 7.4 minimum supported)
- MySQL 5.7+ or MariaDB 10.3+
Installation
- Upload the
dashboard-access-controlfolder towp-content/plugins/ - Run
composer installin the plugin root - Activate the plugin through the WordPress Plugins screen
- Navigate to Settings → Dashboard Access Control to configure
Local Development
cd wp-content/plugins/dashboard-access-control
composer install
Contributing
- Follow WordPress Coding Standards (WPCS)
- PHPStan level 5+ required
- All new "hide/restrict" features must implement 4 enforcement layers