Files
Digital-Dabei-Hamburg-Job-M…/includes/class-deactivator.php
Viktor Miller 79b13895fc feat(01-03): register ddhh_provider role with restricted capabilities
- Add DDHH_JM_Roles class with add_roles() and remove_roles() methods
- Role 'ddhh_provider' (Anbieter) can edit/delete own job_offers only
- Jobs go to pending status (publish_job_offers: false)
- No access to regular posts/pages (edit_posts/edit_pages: false)
- Can upload files for logos
- Integrated with Activator and Deactivator hooks
2026-01-14 19:00:50 +09:00

27 lines
393 B
PHP

<?php
/**
* Plugin deactivation handler
*
* @package DDHH_Job_Manager
*/
// Exit if accessed directly.
defined( 'ABSPATH' ) || exit;
/**
* Handles plugin deactivation
*/
class DDHH_JM_Deactivator {
/**
* Deactivation logic
*/
public static function deactivate() {
// Remove custom roles
DDHH_JM_Roles::remove_roles();
// Flush rewrite rules
flush_rewrite_rules();
}
}