Support » Plugin: Honeypot for Contact Form 7 » Form not sending

  • Resolved asplash

    (@asplash)


    Since updating the plugin and resetting to defaults, the contact form will not send. I only got it to work after disabling this plugin.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Ryan

    (@nocean)

    Hi @asplash – the only way I can think this plugin would stop the form sending would be if the honeypot field contains a value. Have you tried keeping the plugin enabled, but just removing the Honeypot field from your form?

    Also, you can test what is getting caught in the honeypot (even if the form doesn’t send) by installing the Flamingo plugin and making sure your Honeypot setting is set to “Store” on the Honeypot settings page. This will catch the spam in Flamingo’s spam tab, and you can view what gets saved to the Honeypot field.

    • This reply was modified 7 months, 2 weeks ago by Ryan.

    Hi @nocean,

    I have the same problem without Honeypot field.

    Here is the error logs.

    PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function honeypot4cf7_spam_check(), 1 passed in /var/www/html/wp-includes/class-wp-hook.php on line 287 and exactly 2 expected in /var/www/html/wp-content/plugins/contact-form-7-honeypot/includes/honeypot4cf7.php:111
    Stack trace:
    #0 /var/www/html/wp-includes/class-wp-hook.php(287): honeypot4cf7_spam_check(false)
    #1 /var/www/html/wp-includes/plugin.php(206): WP_Hook->apply_filters(false, Array)
    #2 /var/www/html/wp-content/plugins/contact-form-7/includes/submission.php(424): apply_filters('wpcf7_spam', false)
    #3 /var/www/html/wp-content/plugins/contact-form-7/includes/submission.php(67): WPCF7_Submission->spam()
    #4 /var/www/html/wp-content/plugins/contact-form-7/includes/submission.php(24): WPCF7_Submission->proceed()
    #5 /var/www/html/wp-content/plugins/contact-form-7/includes/contact-form.php(735): WPCF7_Submission::get_instance(Object(WPCF7_ContactForm), Array)
    #6 /var/www/html/wp-content/plugins/contact-form-7/includes/rest-api.php(321): WPCF7_ContactForm->su in /var/www/html/wp-content/plugins/contact-form-7-honeypot/includes/honeypot4cf7.php on line 111
    • This reply was modified 7 months, 2 weeks ago by sevansark.

    My bad, Contact Form was not updated.

    Plugin Author Ryan

    (@nocean)

    Hi @sevansark – thanks for the update and glad you got to the root of it. Do you happen to know what version of CF7 you were using when it caused the error?

    @asplash – could this be related? Have you updated CF7 (and WordPress for that matter)?

    Plugin Author Ryan

    (@nocean)

    I have fixed this problem in the latest version 2.0.5. Updating CF7 would have also fixed the problem.

    Details explained here.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Form not sending’ is closed to new replies.