Info on Contact Form 7 Integration

Hi All,

This is a message for those members who are using "Contact Form 7" on their Wordpress site and are also using the "ShootQ for Contact Form 7" plug-in.

There was a recent update made in version 3.9 of "Contact Form 7" that broke the "ShootQ for Contact Form 7" plug-in. It no longer automatically generates leads in ShootQ. Since this plug-in was developed by a third-party vendor, it is not supported by ShootQ. The developers of this plug-in have not updated it since 2011 but there is a "Support" area on the plug-in page where wordpress.org users can post a support topic.

Until this plug-in is updated by its developers, users of the plug-in will need to enter leads into ShootQ manually or use a different method of integrating.

Have more questions? Submit a request

1 Comments

  • 0
    Avatar
    Geoffrey Dunn

    UPDATE (8/8): As mentioned above ShootQ did not create nor do we support the "ShootQ for Contact Form 7" Wordpress plug-in. However, our developers have created code which may allow it to function with Contact Form 7. You'll need to update it in Wordpress by doing the following:

     

    • Go to the Wordpress Admin.
    • Go to Plugins > Installed Plugins.

    Wordpress_Plugin.png

     

    • Under "ShootQ for Contact Form 7", click the "Edit" link.

     Wordpress_Edit_Plugin.png

     

    • Under the "shootq_send" function:
      • comment out or delete the line:

     $post = $contactForm->posted_data;

     

    • replace code with:

     $submission = WPCF7_Submission::get_instance();

    if ( $submission ) {

    $post = $submission->get_posted_data();

    }

     

    •  Click "Update File" button.
    • Go to your website's contact form and submit a test lead.
    • Check ShootQ.com for your ShootQ lead.

     Hopefully, that solves the issue with the plug-in.

     

    For additional reference please refer to the following:

    Ref:http://contactform7.com/2014/07/02/contact-form-7-39-beta/

     

    /* WPCF7_ContactForm object no longer has a posted_data property. */

    $posted_data = $contact_form->posted_data; // Wrong.

     

    /* Use WPCF7_Submission object's get_posted_data() method to get it. */

    $submission = WPCF7_Submission::get_instance();

     

    if ( $submission ) {

        $posted_data = $submission->get_posted_data();

    }

Article is closed for comments.