'32766', 'slug' => 'accesslens', 'type' => 'plugin', 'public_key' => 'pk_f51396c26e330b3e511adc8561174', 'is_premium' => false, 'has_premium_version' => true, 'has_addons' => false, 'has_paid_plans' => true, 'is_org_compliant' => true, 'menu' => array( 'slug' => 'accesslens', 'first-path' => 'admin.php?page=accesslens', 'account' => true, 'support' => false, ), ) ); } return $accesslens_fs; } // Init Freemius. accesslens_fs(); do_action( 'accesslens_fs_loaded' ); } // Autoload classes. require_once ACCESSLENS_PLUGIN_DIR . 'includes/class-accesslens-freemius.php'; accesslens_fs()->add_action( 'after_uninstall', 'accesslens_uninstall_cleanup' ); require_once ACCESSLENS_PLUGIN_DIR . 'includes/class-accesslens-options.php'; require_once ACCESSLENS_PLUGIN_DIR . 'includes/class-accesslens-engine-client.php'; require_once ACCESSLENS_PLUGIN_DIR . 'includes/class-accesslens-ajax.php'; require_once ACCESSLENS_PLUGIN_DIR . 'includes/class-accesslens-admin.php'; require_once ACCESSLENS_PLUGIN_DIR . 'includes/class-accesslens-plugin.php'; /** * Load translations. WordPress.org auto-loads translations for hosted plugins * since WP 4.6, but loading them explicitly here also covers bundled * languages/ files when the plugin is installed outside wordpress.org * (e.g. local dev, staging, manual zip installs). */ function accesslens_load_textdomain(): void { load_plugin_textdomain( 'accesslens', false, dirname( plugin_basename( ACCESSLENS_PLUGIN_FILE ) ) . '/languages' ); } add_action( 'init', 'accesslens_load_textdomain' ); /** * Bootstrap the plugin. */ function accesslens_audit_init(): void { AccessLens_Plugin::get_instance(); } add_action( 'plugins_loaded', 'accesslens_audit_init' );