Launch offer
Business website $150 USD Custom plugin $200 USD Ready in 5 days
Get a quote
WordPress Plugin Development

User Roles and Capabilities

Add roles/capabilities for fine-grained plugin permissions.

User Roles and Capabilities — a practical guide to WordPress roles capabilities with clear examples you can reuse in real projects.

WordPress Plugin Development Series (56/95). Prefer one article? Read the complete WordPress plugin development tutorial.

Short description

Use `add_role` / `get_role()->add_cap()` on activation and remove carefully on uninstall if appropriate.

Add capability

$role = get_role('editor');
if ($role) {
    $role->add_cap('manage_acme_items');
}

Leave a reply

Your email address will not be published. Required fields are marked *