cleverington / elegant

An OOP + ACF + Timber / TWIG based WordPress theme.
4 stars 0 forks source link

Permissions: Add a hook_add_admin_capabilities() function #10

Open cleverington opened 2 years ago

cleverington commented 2 years ago

The function should look something like this, when used:

/**
  * Add Access to the Post Type
 *
 * Note: Additional Roles can be given access as needed.
 */
elegant_add_admin_capabilities( 'administrator', $capabilities[0], $capabilities[1] );
elegant_add_admin_capabilities( 'editor', $capabilities[0], $capabilities[1] );

It would then ensure add_cap() was triggered specifically for any new/custom declared capabilities.