true, // Job offer capabilities (own only) 'edit_job_offers' => true, 'delete_job_offers' => true, 'upload_files' => true, // Explicitly deny publishing (jobs go to pending for admin approval) 'publish_job_offers' => false, // Explicitly deny editing others' content 'edit_others_job_offers' => false, // Explicitly deny access to regular posts/pages 'edit_posts' => false, 'edit_pages' => false, 'edit_others_posts' => false, 'edit_others_pages' => false, 'publish_posts' => false, 'publish_pages' => false, // Explicitly deny admin functions 'manage_categories' => false, 'manage_options' => false, ) ); } /** * Remove custom roles * Called on plugin deactivation */ public static function remove_roles() { remove_role( 'ddhh_provider' ); } }