' . __('Fluent Forms Pro is not working. Update required!', 'fluentform') . '

' . __('Current version of the pro plugin is not compatible with the latest version of Core Plugin.', 'fluentform') . '' . __('Please update Fluent Forms Pro to latest version.', 'fluentform') . '

'; $actions = [ 'fluentform/global_menu', 'fluentform/after_form_menu', 'admin_notices' ]; foreach ($actions as $action) { add_action($action, function () use ($message) { printf('
%1$s
', $message); }); } } }); $app = new Application($file); register_activation_hook($file, function ($network_wide) use ($app) { ($app->make(ActivationHandler::class))->handle($network_wide); }); add_action('wp_insert_site', function ($blog) use ($app) { if (is_plugin_active_for_network('fluentform/fluentform.php')) { switch_to_blog($blog->blog_id); ($app->make(ActivationHandler::class))->handle(false); restore_current_blog(); } }); register_deactivation_hook($file, function () use ($app) { ($app->make(DeactivationHandler::class))->handle(); }); add_action('plugins_loaded', function () use ($app) { do_action_deprecated( 'fluentform_loaded', [ $app ], FLUENTFORM_FRAMEWORK_UPGRADE, 'fluentform/loaded', 'Use fluentform/loaded instead of fluentform_loaded.' ); do_action_deprecated( 'fluentform-loaded', [ $app ], FLUENTFORM_FRAMEWORK_UPGRADE, 'fluentform/loaded', 'Use fluentform/loaded instead of fluentform-loaded.' ); do_action('fluentform/loaded', $app); }); fluentformLoadFile('Services/FluentConversational/plugin.php'); fluentformLoadFile('Services/Libraries/action-scheduler/action-scheduler.php'); (new FluentConversational)->boot(); (new FormsMigrator())->boot(); /* Plugin Meta Links */ add_filter('plugin_row_meta', 'fluentform_plugin_row_meta', 10, 2); function fluentform_plugin_row_meta($links, $file) { if ('fluentform/fluentform.php' == $file) { $row_meta = [ 'docs' => '' . esc_html__('Docs', 'fluentform') . '', 'support' => '' . esc_html__('Support', 'fluentform') . '', 'developer_docs' => '' . esc_html__('Developer Docs', 'fluentform') . '', ]; if (!defined('FLUENTFORMPRO')) { $row_meta['pro'] = '' . esc_html__('Upgrade to Pro', 'fluentform') . ''; } return array_merge($links, $row_meta); } return (array)$links; } };