• Resolved floumei

    (@floumei)


    I saw today that my contact form has an error. When I’m login in WordPress, I can send the contact form. If I open the link in an incognito browser and send the form, it will not be sent and the “load-ring” – next to the button – will be always displayed.

    I have already deactivated all plugins except for contact form 7, have installed the older version and also had the .htaccess reconfigured – all without success. In Plesk I have now saw that it will make a mistake if I want to send the form in the incognito browser. I addressed the error message in the appendix.

    ERROR in Plesk: GET /contact-form-7/v1/contact-forms/9813/refill?_locale=user HTTP/1.0 and POST /contact-form-7/v1/contact-forms/9813/feedback?_locale=user HTTP/1.0

    I wrote with my hoster, but he said everything works fine on hoster-side.

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

Viewing 12 replies - 1 through 12 (of 12 total)
  • I’m guessing that’s because logged in uses bypass the cache. You can test by disable the cache. Even if that works the use of “nonces” by the developer will require you to recache the page probably every 12 hours for it to work, since the nonce will have to be updated. No matter what this will have a negative impact on performance especially if you’re using CloudFlare or something similar.

    Thread Starter floumei

    (@floumei)

    Thanks for your feedback. I deactivated the cache via the config file and also switched it off via F12 in developer mode (under network). The form still has the same status.

    Hi,

    I have the same issue, I get this error in the console:
    https://www.example.de/test-cf7-form/contact-form-7/v1/contact-forms/252865/feedback?_locale=user 404 (Not Found)

    when I submit I get this:
    {code: “invalid_json”, message: “Die Antwort ist keine gültige JSON-Antwort.”}

    Thread Starter floumei

    (@floumei)

    When I use the form as a logged in user, I don’t get an error in the developer console.
    But if I’m not logged in, I have six errors: https://ibb.co/PNtfkck

    Same here form works when logged in and no errors.

    Thread Starter floumei

    (@floumei)

    I was able to solve the problem like this:

    – Delete the plugin “WP Rocket”
    – Delete the content of the folder “cache” (../wp-content/cache)

    It did not work for me I’m still getting the same error

    Thread Starter floumei

    (@floumei)

    Which plugin do you use?

    Did you deactivated all plugin unless cf7 an deleted the cache?

    The error is coming from one of plugins. WP Rocket is working fine.

    Thanks.

    I have the same error, but only in combination with the CConditional Fields Plugin.

    I have same issues. when I clear the cache its fixed for a while.

    /wp-json/contact-form-7/v1/contact-forms/15674/refill?_locale=user 403 error

    /wp-admin/admin-ajax.php?action=rest-nonce 400 error

    I had the same issues. It turned out to be a problem with the cache.
    I use the plugin WP Fastest Cache and the solution to the Contact Form 7 problem was to go into the settings of WP Fastest Cache and exclude the page (URL) with the contact form from caching.

    This information set me on the right path:
    https://peakplex.com/blog/check-contact-form/

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Contact Form 7 only sends when the user is logged in’ is closed to new replies.