Skip to main content
Integration Guide

Connect WordPress to
Ascend

Publish articles directly to your WordPress site. Set up takes 5 minutes and requires no plugins for WordPress 5.6+.

5 min setup
โ€ข
No plugin required
โ€ข
WordPress 5.6+

Overview

Connecting WordPress to Ascend allows you to publish articles directly from your content briefs with a single click. Once connected, you can:

  • Publish articles as posts or pages
  • Automatically assign categories and tags
  • Upload featured images and gallery images
  • Set post status (draft, published, scheduled)
  • Customize SEO meta titles and descriptions

Requirements

Before you start, make sure you have:

  • 1
    WordPress 5.6 or higher (for built-in Application Passwords)
  • 2
    Administrator access to your WordPress site
  • 3
    HTTPS enabled on your WordPress site (SSL certificate)
  • 4
    Pretty permalinks enabled (not 'Plain')
  • 5
    Your WordPress site publicly accessible (not localhost)
1

Enable Application Passwords

WordPress 5.6+ includes Application Passwords built-in. This is the recommended secure way to connect external applications like Ascend.

For WordPress versions older than 5.6

Install the Application Passwords plugin or update WordPress to the latest version.

A

Log in to your WordPress admin

Go to yoursite.com/wp-admin and sign in with your administrator account.

B

Navigate to your profile

Click on Users in the left sidebar, then click Profile to edit your user profile.

C

Scroll to Application Passwords

Look for the "Application Passwords" section. If you don't see it, your WordPress version may be too old.

2

Generate API Credentials

Create a new Application Password specifically for Ascend. This password will only be shown once, so make sure to copy it immediately.

Create Application Password

  1. 1.Enter "Ascend" in the New Application Password Name field
  2. 2.Click Add New Application Password
  3. 3.Copy the generated password (it looks like: XXXX XXXX XXXX XXXX XXXX XXXX)

Important!

The Application Password is only displayed once. If you lose it, you'll need to revoke the old one and generate a new password.

3

Connect to Ascend

Now let's add your WordPress site to Ascend using the credentials you just generated.

A

Go to CMS Connections

In Ascend, navigate to Settings โ†’ CMS Connections or click "Connect" from your dashboard.

B

Click "Add WordPress Site"

Select WordPress from the available integrations.

C

Enter your site details

https://yoursite.com
your-wordpress-username
xxxx xxxx xxxx xxxx xxxx xxxx
D

Click "Connect & Verify"

Ascend will test the connection and fetch your site's categories and settings.

4

Configure Publishing Options

Once connected, you can configure default settings for articles published to this site.

Available Settings

Default Post Type

Choose between Posts or Pages (or custom post types)

Default Category

Select the primary category for new articles

Default Status

Draft, Published, or Pending Review

Author

Which WordPress user appears as the article author

Featured Images

Enable automatic featured image upload

5

Publish Your First Article

You're all set! Now let's publish an article from Ascend to your WordPress site.

Quick Publishing Guide

  1. 1.Create or open an article in Ascend
  2. 2.Click the Publish button in the top right
  3. 3.Select your connected WordPress site
  4. 4.Choose post type, category, and status
  5. 5.Click Publish to WordPress

Your article will appear in WordPress within seconds with all formatting preserved.

Troubleshooting

Having trouble connecting? Here are solutions to common issues:

Connection failed / Authentication error

Verify your WordPress username and Application Password are correct. Ensure your WordPress site is accessible from the internet (not localhost).

404 Not Found when publishing

Make sure pretty permalinks are enabled in WordPress (Settings > Permalinks). The REST API requires permalinks to be set to anything other than 'Plain'.

SSL certificate error

Your WordPress site needs a valid SSL certificate (HTTPS). Free certificates are available from Let's Encrypt.

Categories not showing up

Try refreshing the connection in Ascend. Go to Settings > CMS Connections and click the refresh button next to your WordPress site.

Images not uploading

Check that your WordPress uploads directory has write permissions (typically 755). Also verify your PHP memory limit is at least 128MB.

Frequently Asked Questions

Do I need a plugin to connect WordPress?
No plugin is required for WordPress 5.6+ which includes Application Passwords. For older versions, you'll need to install the 'Application Passwords' plugin or update WordPress.
Is it safe to use Application Passwords?
Yes, Application Passwords are the recommended secure method for API access. They don't expose your main password, can be revoked individually, and work over HTTPS.
Can I connect multiple WordPress sites?
Yes, you can connect as many WordPress sites as you need. Each connection is managed separately with its own settings for categories and post types.
What post types are supported?
Ascend supports standard posts and pages by default. Custom post types from plugins like Custom Post Type UI or WooCommerce are also supported if they have REST API visibility enabled.

Was this guide helpful?

Your feedback helps us improve our documentation.

Next: Learn about Webflow

Connect your Webflow CMS and start publishing content directly to your collections.

Webflow Guide