Simple script using OpenAI and WordPress APIs to generate content and pages.
- Nodejs
- OpenAI API key
- Public WordPress domain
- Public WordPress Access Token
npm install- "Create an application" on WordPress to obtain Client ID and Client Secret
- Name: test
- Description: test
- Website URL: https://example.wordpress.com
- Redirect URLs: http://localhost/callback
- Javascript Origins: http://localhost
- Type: Web
- Rename .envtemplate to .env and fill in:
- OPENAI_API_KEY
- WORDPRESS_CLIENT_ID
- WORDPRESS_CLIENT_SECRET
- WORDPRESS_DOMAIN
- Run
node get_oauth_codeand click URL in console - Click "Authorize" button, then extract the Access Code from the URL on next page
- Place Access Code in .env WORDPRESS_ACCESS_CODE
- Run
node req_access_tokento generate WordPress Access Token - Place Access Token in .env WORDPRESS_ACCESS_TOKEN (may need to wrap in quotes)
- Adjust index.js
promptandtitleas you see fit - Run
node index