XML-RPC publishing stopped working – “Incorrect Password” error
-
Hello,
I am experiencing issues with publishing posts to my WordPress.com site via xmlrpc.php. Everything was working fine until recently, but now I’m getting an “Incorrect Password” error, even though my credentials are correct and I can log in to the dashboard without any issues.
I have checked my settings, but I cannot find any recent changes that might have disabled this.
Is XML-RPC currently restricted for certain plans?
Are Application Passwords mandatory now for XML-RPC requests?
Are there any specific server-side blocks or security headers recently implemented on WordPress.com that would cause a 403 or auth error for XML-RPC?
I would appreciate any guidance on how to restore my remote publishing workflow.
Best regards,
-
It sounds like you’ve run into a common security pivot on WordPress.com, where traditional password authentication for remote services is being phased out in favor of more secure methods. The “Incorrect Password” error you’re seeing—despite your credentials being correct for the dashboard—is almost certainly because WordPress.com now requires Application Passwords for XML-RPC and REST API requests, especially if you have Two-Step Authentication enabled or if your account has been flagged by their automated security “heat maps.” To resolve this, you should navigate to your Profile Settings in the WordPress.com dashboard, locate the Security tab, and generate a unique 16 or 24-character Application Password specifically for your remote publishing tool; using this generated string in place of your main account password should bypass the 403 or authentication block immediately and restore your workflow.
-
Hi there,
Could you please confirm your website URL? Also, are you using WordPress.com or WordPress.org (self-hosted WordPress on third-party hosting)? This will help us understand your server environment and assist you accordingly.
-
@james3265166 – Thanks! AI suggested the same thing, but the problem is I don’t see an option to generate an app password. Could you show me where exactly to click for that? I’d really appreciate it.
@faisalahammad – I think this is a global issue; I’ve written a web app for several people, and they are all experiencing the same problem with this. Specifically, this concerns WordPress.com (Web 2.0) for example my test site: panelwp.wordpress.com
Thanks for your help with this.