This commit is contained in:
Javier Casares 2026-06-03 06:29:56 +00:00
commit 98b1cf0f3b
17 changed files with 2968 additions and 1313 deletions

View file

@ -7,19 +7,22 @@
namespace MediaRightsAudit\Core;
use MediaRightsAudit\Admin\Settings;
/**
* Handles tasks that run once when the plugin is activated.
*/
class Activator {
/**
* Creates database tables and seeds the initial DB version.
* Creates database tables, seeds the initial DB version, and sets default settings.
*
* @return void
*/
public static function activate(): void {
Database::create_tables();
update_option( 'robotstxt_mediaaudit_db_version', ROBOTSTXT_MEDIAAUDIT_DB_VERSION );
Settings::maybe_seed_defaults();
flush_rewrite_rules();
}
}