%s

', esc_html( sprintf( /* translators: 1: Minimum PHP version. 2: Minimum WordPress version. */ __( 'FormPilot — Smart Form Builder requires PHP %1$s or higher and WordPress %2$s or higher. The plugin has not been loaded.', 'devplugins-custom-form-builder' ), FORMPILOT_MIN_PHP_VERSION, FORMPILOT_MIN_WP_VERSION ) ) ); } /** * Boots the plugin. * * @since 1.0.0 * * @return void */ function formpilot_bootstrap(): void { if ( ! formpilot_requirements_met() ) { add_action( 'admin_notices', __NAMESPACE__ . '\\formpilot_requirements_notice' ); return; } Plugin::instance()->run(); } /** * Returns the shared plugin container. * * Convenience accessor for third-party code and internal modules. * * @since 1.0.0 * * @return Plugin The plugin instance. */ function formpilot(): Plugin { return Plugin::instance(); } register_activation_hook( FORMPILOT_PLUGIN_FILE, array( Core\Activator::class, 'activate' ) ); register_deactivation_hook( FORMPILOT_PLUGIN_FILE, array( Core\Deactivator::class, 'deactivate' ) ); add_action( 'plugins_loaded', __NAMESPACE__ . '\\formpilot_bootstrap' );