ran into a problem with contact form 7 where I can no longer submit any emails unless I am logged into WordPress. Would love any thoughts on how to resolve this if someone has found a solution.
I attempted the following with no luck
1) reverted plugin to a pervious version
2) disabled rest wp-api
Any pointers and or ideas would be appreciated.
Error:
{
“code”: “rest_cannot_access”,
“message”: “Only authenticated users can access the REST API.”,
“data”: {
“status”: 401
}
}
After disabling each plugin as suggested by #dipmala I found the culprit. Password protect plugin seems to be causing this issue. I disabled that plugin, cleared cache, etc.. and logged out and form worked fine.
Password protect plugin seems to be causing this issue. I disabled that plugin.
Related
I have a bit of an issue. When I try to login to my WordPress admin I cannot proceed past this screen. Someone on my old host set up a ReCaptcha login. I'm not sure how they did it. I've looked through the plugins and haven't found anything. I believe it was done through the previous host. I have access to the MySQL database and MyPHPadmin, but I cannot find anything that is referencing this script. Any help would be much appreciated.
http://patchleishman.com/wp-login
Whenever someone on my website tries to reset his/her password they get redirected to the following link /lost-password/. But this link does not sem to be working it takes me to the websites homepage. Any idea why this is? Im using wordpress multisites by the way.
Try this if you are using woocomerce plugin.
Try going to WooCommerce > Settings > Advanced and making sure the lost password section has an endpoint
Had the same, or similar problem. Found that it was a caching problem on the server, as shown here: https://www.anterik.com/solved-wordpress-woocommerce-reset-password-form-not-working/
I contacted my hosting provider and they set up a caching ignore rule on all URL's starting with /my-account/, which solved the issue.
I am managing a wordpress site. Recently, I have trouble with the login system. Even though I give the right username and password, it give me the login page again and again, instead of redirect me to the dashboard.
The solution that I usually do is dropping all the tables in the database and import them again. It temporary fixes the problem. But the problem still have possibility to exist.
Anybody know what the problem exactly is?
WordPress login issue, when you have 100% correct username and password, and it does not give you username/password incorrect error, but it just takes you back to login form... it is mostly due to some security measure by some plugin or theme. Most probably a plugin, could by JetPack's security feature, or any other security plugin like Bulletproof Security Plugin & AIO Security (as was the case in OP's situation.)
To make sure if that is the plugin, or which plugin, I suggest a quick work around, ftp/ssh to your server and rename plugins folder as plugins-old, and create new blank folder plugins for now.. and try to login now... this time if you can login perfectly, then it is some plugin, most probably security related plugin, now you can go back to ftp and restore the plugins folder, and then you will have to activate/disable one by one to see which plugin might be the issue.
I have faced this issue many times in the past and above approach has always helped me get it fixed.
Hello I have Contact Form 7. It was working nicely. I wanted to add captcha to my form so contact form 7 has an option to add captcha but it requires integration with settings. I followed the same mentioned steps. I went to Google’s reCAPTCHA admin page, Registered my website and got site key and secret key then added those keys to wp-admin Contact > Integration and save them. Then my contact form was not working.
Then i opened the mail tab in my contact form 7. I have lots all the settings. not sure what settings to use.
I have two version of site, one is live and one is demo site. So I have copied the mail settings of demo to live site. Copied exactly the same settings.
My demo's FROM setting contains this
[your-name] <wordpress#demo.lmdemo.com>
For example this is my demo site demo.lmdemo.com so added <wordpress#demo.lmdemo.com> in FROM Section.
but my contact form is giving me this error
Failed to send your message. Please try later or contact the administrator by another method.
What I have done so far.
I have tested on default theme, still giving me same error.
I have deactivated all other plugins, still giving me same error.
I have deactivated Contact form 7, and activated again, still same
error.
Contact form on my demo site is working perfectly, but not on live website. Contact form has same settings on demo and live.
just deactivated Akismet plugin and change } instead of a ], then you are able to send and receive a message to your website's email address from your system. otherwise recreate contact forms....... it works for me.
Sorry for posting it very late, I have fixed my issue. There were lot of spaming emails i was receiving and my hosting provider has blocked something that's why I was getting this error.
Failed to send your message. Please try later or contact the
administrator by another method.
So I have added captacha, It was still not working, so I have just email them to fix the issue on their end and it worked!
Wordpress is acting crazy when posting comments, showing a "500 Internal Server Error" every time a comment is submitted trough the comment form.
The comment is inserted successfully but you get the error screen, this does not happen when submitting an empty form, then you get the error page from wordpress stating that you have to write something before commenting.
Is there anybody with a solution for this besides a reinstall?
Thanks
Thanks Anca, but this was not the case of malfunctioning plugins or themes.
The problem was related to the email service of the server. Since we are not using the email service in this domain we were experiencing problems with form submitting. Turning off the email service fixed the issue.
Try switching to the default theme and deactivating all your plugins - especially any that you recently installed that have to do with commenting.
If you are on shared hosting on Linux, you might be able to get to your error log through the domain control panel.