Wordpress

Written By Andrew Petrovics

Last updated 4 months ago

To connect your wordpress.org website head to settings and click the Connect button next to the Wordpress.org option.

This will bring up a dialog for you to enter the following information to connect your site. See below for more information on these fields.

Website Address

This is the public facing URL of your website (i.e. https://www.MyWebsite.com).

Note: Just enter the public facing URL to your home page. You do not need to add any sort of /wp-admin to the URL.

Admin Username

This is the username of an admin user to your Wordpress site. Here is how to get the correct username…

⚠️ Important: This is not necessarily the same username you use to log into your website

⚠️ Important: There is no need to create another user for Video To Blog.

Here is an example of how to get the username from your website…


Application Password

Create an application password on your wordpress site by going to Users → Profile → Add New Application Password.

Give the password a name (like “Video to Blog”) and copy the value exactly and paste it into the dialog on Video To Blog.

Troubleshooting

If you’re seeing an error like “Sorry, you cannot create posts as this user” then it means you have either entered in some wrong information (usually the wrong username) OR it means you have a plugin that is blocking the ability to create posts from the API (usually for security reasons). In the latter case you must work with your website administrator to identify the plugin that is causing the issue and update a particular setting to prevent this behavior. This is not something Video To Blog can help you with unfortunately.

Depending on the security plugin you use, if there is an option to not block particular API endpoints (usually called an “allow list”), then adding the following wildcard endpoint could help…

/wp-json/wp/v2/*

If wildcard endpoints are not allowed, then here are the following API endpoints we currently use that you could add to your allow list, but please note we might use more API endpoints in the future…

/wp-json/wp/v2/posts /wp-json/wp/v2/media /wp-json/wp/v2/tags