WordPress Integration
Connect your WordPress site to publish content generated in Asky directly to your WordPress blog or pages.
What You Get
Connecting WordPress enables:
| Feature | Description |
|---|---|
| Content Publishing | Publish articles and posts directly |
| Post Types | Support for posts and pages |
| Categories & Tags | Assign WordPress categories and tags |
| Featured Images | Upload featured images (coming soon) |
| Status Options | Publish or save as draft |
Prerequisites
Before connecting, ensure you have:
- Administrator or Editor access to your WordPress site
- WordPress.com account OR self-hosted WordPress with REST API enabled
WordPress.com
WordPress.com requirements:
- WordPress.com account
- At least one site on WordPress.com
- Administrator or Editor access
Connecting WordPress
Navigate to Connections
Go to Settings → Connections in Asky.
Find WordPress
Locate the WordPress card.
Click Connect
Click the Connect button.
Authorize Access
WordPress.com
You’ll be redirected to WordPress.com:
- Sign in to your WordPress.com account
- Review the permissions requested
- Select which site(s) to authorize
- Click Approve
Select Your Site
If you have multiple WordPress sites:
- You’ll see a list of available sites
- Select the site you want to publish to
- Click Confirm
Complete Setup
You’ll be redirected back to Asky with WordPress connected.
Publishing Content
From Content Library
To publish content to WordPress:
Select Content
- Go to Content Library in the sidebar
- Click on the content you want to publish
Verify Content Status
Ensure content is in “Ready” status. Edit if needed.
Click Publish
Click the Publish button.
Select Destination
Choose WordPress as the destination.
Configure Options
Set publishing options:
Post Type:
- Post: Standard blog post
- Page: Static page
Status:
- Publish: Goes live immediately
- Draft: Saved as draft for review
Categories (for posts):
- Select from existing categories
- Or leave uncategorized
Tags (for posts):
- Add relevant tags
- Separate multiple tags with commas
Featured Image (coming soon):
- Upload or select featured image
Confirm and Publish
Click Publish to send content to WordPress.
Tracking Status
After publishing:
- Content status changes to “Publishing”
- Status updates to “Published” when complete
- Link to WordPress post is provided
- Any errors are displayed with details
Viewing on WordPress
Published content appears in your WordPress admin:
- Log in to WordPress
- Go to Posts or Pages
- Find your newly published content
Content Formatting
What Gets Published
| Asky Content | WordPress Equivalent |
|---|---|
| Title | Post/Page title |
| Body | Post/Page content |
| Summary | Excerpt (if available) |
| Slug | Post slug/permalink |
Formatting Support
Asky content supports:
- Headings (H1-H6)
- Bold and italic text
- Bulleted and numbered lists
- Links
- Block quotes
- Code blocks
HTML Handling
Content is converted to clean HTML compatible with:
- WordPress Classic Editor
- Block Editor (Gutenberg)
- Most WordPress themes
Managing the Connection
Viewing Status
The connection card shows:
- Connection status (Connected, Expired, Error)
- Connected WordPress account
- Selected site
- Last publish time
Switching Sites
To publish to a different site:
- Go to Settings → Connections
- Find WordPress
- Click Change Site
- Select new site
Disconnecting
To disconnect WordPress:
- Go to Settings → Connections
- Find WordPress
- Click Disconnect
- Confirm
Disconnecting:
- Stops ability to publish new content
- Does not delete content already in WordPress
- Can be reconnected anytime
Revoking Access
You can also revoke access from WordPress:
WordPress.com:
- Go to WordPress.com
- Navigate to Me → Account Settings → Connected Apps
- Find Asky and click Disconnect
Self-hosted:
- Go to your WordPress admin
- Navigate to Users → Your Profile
- Find Application Passwords
- Revoke Asky’s password
Troubleshooting
Connection Failed
“Authorization Failed”:
- Verify you’re logging into the correct WordPress account
- Check you have Editor or Administrator access
- For self-hosted: ensure REST API is enabled
- Try disconnecting and reconnecting
“Site Not Found”:
- Verify the site URL is correct
- Check site is accessible
- For self-hosted: ensure REST API isn’t blocked
Publishing Fails
“Permission Denied”:
- Verify your user role (need Editor or Admin)
- Check if publishing is restricted
- Reconnect with appropriate permissions
“Invalid Post Data”:
- Check content doesn’t exceed WordPress limits
- Remove any unsupported formatting
- Try publishing as draft first
“Connection Timeout”:
- Your WordPress server may be slow
- Try again in a few minutes
- For self-hosted: check server performance
Token Expired
If connection shows “Expired”:
- Click Reconnect
- Re-authorize with WordPress
- Connection is restored
Token expiration varies:
- WordPress.com: Tokens rarely expire
- Self-hosted: Depends on configuration
Content Issues
“Formatting Looks Wrong”:
- Check your WordPress theme’s styling
- Some formatting may need theme CSS
- Review in WordPress editor and adjust
“Categories/Tags Not Applied”:
- Verify categories exist in WordPress
- Create categories before publishing
- Check spelling matches exactly
Security & Privacy
Permissions Requested
Asky requests:
- Create and edit posts
- Create and edit pages
- Read site information
We do not access:
- User management
- Plugin or theme settings
- Database or files beyond posts
- Comments or other content
Data Flow
- Content flows one direction: Asky → WordPress
- We don’t import WordPress content
- Published content exists independently in WordPress
Best Practices
- Test with draft: Publish as draft first to verify formatting
- Review in WordPress: Check formatting matches your theme
- Use categories: Organize content with categories
- Set featured images: Add in WordPress after publishing
- SEO plugins: Configure SEO settings in WordPress after publishing
WooCommerce Note
Currently, Asky publishes to WordPress posts and pages only. Product publishing for WooCommerce is not yet supported.
Multisite Support
For WordPress Multisite:
- Connect to individual sites in the network
- Each site requires separate connection
- Network admin can manage all connections
Limitations
| Aspect | Limitation |
|---|---|
| Post types | Posts and Pages only |
| Images | Featured images coming soon |
| Custom fields | Not currently supported |
| Bulk publish | One item at a time |
| WooCommerce | Products not supported |
Next Steps
- Connect Webflow for additional publishing