Connect to Self-hosted WordPress Site With Username and Application Password
With Junia AI's WordPress Integration, you can connect to multiple WordPress sites and choose which site to publish to. This is useful if you are managing multiple WordPress sites.
Note:
- If you use Namecheap to host your WordPress, scroll down to the Troubleshooting section as Namecheap uses a user-level password instead of an application password.
- Even if you think you entered the correct username and password, check again. This accounts for 99.9% of failed connections. Remember that your username is probably not your email. Double-check for case sensitivity, special characters, and spaces.
- Your username is the one you use to log in to your WordPress site, not the "Application Password Name".
You could find your WordPress Application Password with the following steps:
- Access your WordPress Profile Page.
- Scroll down to find the Application Passwords and generate an application password.
- To complete the integration, return to Junia's integration interface at https://www.junia.ai/dashboard/integrations. Look for the WordPress option, input your WordPress credentials and click on "connect." Follow the rest of the instructions provided.
Troubleshooting
If you encounter errors concerning your WordPress connection, they are due to one of the following three reasons, which account for 100% of the cases we've observed from our users:
1. Typo In Username Or PassWord
This accounts for 99.9% of the cases why the connection failed. When users claim that their username/password is correct and have given us access to their WordPress, we have discovered that the username/password is often incorrect. For example, it may be due to incorrect casing or a missing character.
2. Incorrect WordPress URL
When entering your WordPress URL, make sure to input the accurate full address. For instance, if the URL of your WordPress site is https://www.junia.ai
, you should enter it just like that, https://www.junia.ai
. Do not add any additional paths or parameters to the end of the URL such as https://www.junia.ai/admin.php
. It should not be junia.ai
either but rather the full URL. The exact URL is critical for successful integration and connectivity.
3. Your Web Hosting Doesn't Support Application Passwords
It's also likely that there's an issue with the application password because your web hosting platform may not have adequate support. We recommend generating a user-level password and using it as the Application Password.
You can find the interface for generating a user-level password on the same profile page by scrolling down to the "Account Management" section and clicking on "Set New Password":
Note: Remember to click on the "Update User" button after generating the Password.
4. Your WordPress Account Doesn't Have the Proper Access Right
If you have recently made any changes to your WordPress user roles or permissions, it is possible that your profile may not have the necessary access rights to connect with external applications. To rectify this, you can navigate to the "Users" section in your WordPress dashboard and ensure that your profile has the appropriate role and capabilities assigned to it. If needed, you can edit your profile or contact your website administrator for assistance in granting the required access rights.
5. Security Plugins
There might be some security plugins or firewall settings on your website that are blocking the connection between WordPress and the external application. To troubleshoot this, you can temporarily deactivate any security plugins or modify their settings to allow the connection.
6. Install "WP BASIC Auth" Plugin
Try installing a plugin called "WP BASIC Auth". However, you do not need this plugin in 99.9% of the cases.
It's almost impossible for the connection to fail after trying all the above solutions, as we haven't seen any other cases otherwise so far. The number one reason is still wrong username and password, even if you think you typed in the correct information. Double-check your input and make sure there are no spelling mistakes or extra spaces and make sure the username you enter is the one you use to log in to your WordPress account.