I already tried that. It had no effect. What prompted my upgrade, was when my captcha codes stopped appearing in the message form. I upgraded the captcha plug-in but that had no effect. So, I went and upgraded the contact form. This seems to have fixed the problem with the captcha codes. But, now this other problem has cropped up.
Try stopping Ajax submission by adding a line
define('WPCF7_LOAD_JS', false);
to your wp-config.php as written here. Then try submitting again, you’ll see PHP error. If you won’t see any error on browser screen, check PHP error log file. Write the exact error here.
I’m seeing the same problem. Just updated from 3.3 to 3.3.2.
I’ll try the above fix.
page is at https://larl.org/digital-library-support/
Josh
When I add the Define that disable javascript the form works fine, no errors.
I’m not sure which log might contain any php errors. Let me know what else I can do to help track down what the problem is.
Josh
I upgraded WP from 3.4.2 to 3.5 also, but the problem comes up again when I re-enable the JS. I just tried it in Chrome, but didn’t have a problem, but I’m not sure if the Ajax submit was used since the page refreshed, and I had to scroll down to see the successes message.
Josh
Same problem as above. Tried the fix above and the error message is:
Warning: Missing argument 2 for wpcf7_akismet_display_message() in ……/wp-content/plugins/contact-form-7/modules/akismet.php on line 117
How do I fix that?
BTW, here is part of the akismet.php module code, including line 117:
115 add_filter( 'wpcf7_display_message', 'wpcf7_akismet_display_message', 10, 2 );
116
117 function wpcf7_akismet_display_message( $message, $status ) {
118 if ( 'spam' == $status && empty( $message ) )
119 $message = wpcf7_get_message( 'akismet_says_spam' );
120
121 return $message;
I just had the same problem. It was the theme. I had a child theme with an old jQuery in the header.php So you might want to check that. In my case it was
“http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js”
which I simply change to
“http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js”