WP Manifestindependent plugin directory
manifest / admin / dashboard-access-control

Dashboard Access Control

Role-based access control and white-label plugin for WordPress

by Jahid Hasan · github.com/jahidhasan018/dashboard-access-control · 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/jahidhasan018/dashboard-access-control/archive/refs/heads/main.zip

Readme

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

  1. Upload the dashboard-access-control folder to wp-content/plugins/
  2. Run composer install in the plugin root
  3. Activate the plugin through the WordPress Plugins screen
  4. 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

Read the full README on GitHub →