• Resolved davidblood

    (@davidblood)


    Hi,

    I’m trying to debug why Forminator is broken on my website. However, no error_log or devTools console is being recorded which is making it hard.

    The frontend form renders and works correctly, until submitting it returns “Your registration has been denied, please contact customer service at {email}.”

    Backend pages work until I “Edit” a form the section appears for 2ms then a blank page.

    Any ideas?

    Edit: Okay, so it seems to be caused by Paid Memberships Pro v3.0.3 and v3.1. Soon as I disable this Forminator works again. Forminator seems to think PMP is breaking jQuery/not loading it correctly from what I can see? As it’s breaking WP Fastest Cache models too (which use jQuery)

    • This topic was modified 4 months, 1 week ago by davidblood. Reason: Added edit regarding Paid Memberships Pro
Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter davidblood

    (@davidblood)

    Okay, so I think I found the actual conflict. It seems to be SweepWidget.

    This is the debug.log file created by WordPress and this is the plugin’s sweepwidget.php file which is in the debug log.

    If I disable SweepWidget then Paid Memberships Pro, Forminator and WP Fastest Cache all work as intended.

    Although weirdly, on my staging website everything works fine even with SweepWidget enabled.

    Plugin Support Kris – WPMU DEV Support

    (@wpmudevsupport13)

    Hi @davidblood

    I hope you are doing well today.

    I pinged our Forminator Team to review your query and data. We will post an update here as soon as more information is available.

    Kind Regards,
    Kris

    Plugin Support Kris – WPMU DEV Support

    (@wpmudevsupport13)

    Hi @davidblood

    We have some updates from our SLS and QA Teams. This is not a Forminator issue. Sweep widget is adding jquery.js(3.6.0) on all the admin pages through their plugin. Ideally should only use/enqueue it on their settings pages. You will need to report that to Sweep widget support.

    A temporary fix could be this snippet which you can use as a mu-plugin:

    add_action( 'admin_enqueue_scripts', 'wpmudev_fix_sweep_formi_conflict', 9999 );
    function wpmudev_fix_sweep_formi_conflict() {
    if ( ! isset( $_GET['page'] ) ) {
    return;
    }

    if ( 'forminator-cform-wizard' !== $_GET['page'] ) {
    return;
    }

    wp_dequeue_script( 'sw_jquery_script' );
    }

    If you are not familiar with mu-plugins you can read about them here:
    https://wpmudev.com/docs/getting-started/download-wpmu-dev-plugins-themes/#installing-mu-plugins

    Kind Regards,
    Kris

    Plugin Support Williams – WPMU DEV Support

    (@wpmudev-support8)

    Hi @davidblood

    We didn’t hear back from you for quite some time already so I’m marking this as resolved for now.

    If you still need help with this or have any additional questions, let us know and we’ll get back to you.

    Kind regards,
    Adam

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.