• The plugin is incompatible with Gravity Forms 3.0 because its main file checks for the deprecated RGForms class:

    if ( ! class_exists( 'RGForms' ) ) {
        _e( 'Requires Gravity Forms to be installed.' );
        exit;
    }

    RGForms was retained only for backward compatibility and was removed in Gravity Forms 3.0. Consequently, class_exists( 'RGForms' ) returns false even when Gravity Forms is installed and active. The plugin then displays “Requires Gravity Forms to be installed.”, while the exit statement stops the entire page from rendering.

    The plugin should use the current GFForms class or, preferably, initialize its integration through the gform_loaded hook. If Gravity Forms is unavailable, it should display a non-blocking admin notice instead of calling exit.

    Additionally, the plugin’s JavaScript files use jQuery without declaring jquery as a dependency in wp_enqueue_script(). Gravity Forms 3.0 replaced some previously jQuery-based libraries, so third-party plugins should not assume that Gravity Forms will load jQuery for them.

You must be logged in to reply to this topic.