# Wordpress

Frase’s [WordPress](https://wordpress.com/) integration is designed to remove friction between content creation and publishing.

From inside Frase, you’ll be able to:

* Select your WordPress site
* Choose draft or published status
* Push the content over with one click

### How to Connect to WordPress

{% hint style="danger" %}
**Important:** For Frase to connect to your Wordpress API, you will need to whitelist Frase.
{% endhint %}

#### Step 1: Open Integrations in Frase

1. Log into Frase&#x20;
2. Go to **Settings → Integrations**
3. Under *CMS Publishing*, select **WordPress**

<figure><img src="/files/d4ZwdYu9bkXbsOzSWMfI" alt=""><figcaption></figcaption></figure>

#### Step 2: Enter Your WordPress Site URL

* For **WordPress Site URL**, enter the URL of your WordPress dashboard
* This should end in **`/wp-admin`**

{% hint style="info" %}
**Example:** `https://yourwebsite.com/wp-admin`
{% endhint %}

#### Step 3: Add Your WordPress Login Details

**Username**: Enter the admin email associated with your WordPress account

#### Step 4: Generate an Application Password in WordPress

1. Open your **WordPress Admin**
2. Go to **Users → Profile**
3. Scroll to *Application Passwords*
4. Generate a new application password
5. Copy the password *(this will only be visible once)*
6. Paste this password into the **Password** field in Frase.

<figure><img src="/files/1czT6IYr0stTHbfGDsFT" alt=""><figcaption></figcaption></figure>

#### Step 5: Connect

Click **Connect WordPress** & you're set!

### Publishing Content to Wordpress

After connecting, you'll be able to:

* Choose Wordpress as your CMS publishing destination
* Send content as a draft or publish it live

<div align="left"><figure><img src="/files/6ktTqUxGA7eMGr8nk6cx" alt=""><figcaption></figcaption></figure></div>

### Best Practices & Tips

* Use *draft* when collaborating with editors or clients.
* Use *publish* when content is finalized and approved.
* You can still edit, format, and schedule posts normally inside WordPress after publishing.
* Application passwords can be revoked anytime from WordPress for security.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.frase.io/integrations/cms-publishing/wordpress.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
