> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withampersand.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WordPress

## What's Supported

### Supported Actions

This connector supports:

* **Proxy Actions**, using the base URL `https://public-api.wordpress.com`.

## Before You Get Started

To integrate WordPress with Ampersand, you will need [a WordPress](https://wordpress.com/home/mywebsite4128.wordpress.com) Account.

Once your account is created, you'll need to register an OAuth app and obtain the following credentials:

* Client ID
* Client Secret
* Scopes

You will then use these credentials to connect your application to Ampersand.

### Create a WordPress Account

Here's how you can sign up for a WordPress account:

* Go to the [WordPress.com Sign Up page](https://wordpress.com/start/user-social?ref=logged-out-homepage-lp).
* Sign up using your preferred method and complete any necessary verification.

### Creating a WordPress OAuth App

Follow the steps below to create a WordPress OAuth app:

1. Go to the [WordPress Developer](https://developer.wordpress.com/apps/) and login using your credentials.
2. Click on **Create New Application**.
3. Enter the following details:
   1. **Name:** Choose a name for your application.
   2. **Description:** Provide a brief description of your app's purpose.
   3. **Website URL:** Enter your application's website URL.
   4. **Redirect URL:** Enter `https://api.withampersand.com/callbacks/v1/oauth`.
   5. **Type:** Select "Web" as the application type.
   6. **OAuth2 Grant Type:** Choose **Authorization Code Grant**.
4. Select the appropriate permissions for your application.
5. Click **Create**.

<img src="https://mintcdn.com/ampersand-24eb5c1a/xjDXN-Vr1QbdihBU/images/provider-guides/wordpress.gif?s=da94b7667f97e1a24ee2a13f03b6f844" alt="Alt text" width="1680" height="812" data-path="images/provider-guides/wordpress.gif" />

You will see the **Client ID** and **Client Secret** in the app details. Note these credentials, as you will need them to connect your app to Ampersand.

## Add Your WordPress App Info to Ampersand

1. Log in to your [Ampersand Dashboard](https://dashboard.withampersand.com).
2. Select the project where you want to create a *WordPress* integration.
3. Select **Provider Apps**.
4. Select *WordPress* from the **Provider** list.
5. Enter the previously obtained **Client ID** in the **Client ID** field and the **Client Secret** in the **Client Secret** field.
6. Enter the scopes set for your application in *Wordpress*.

<img src="https://mintcdn.com/ampersand-24eb5c1a/xjDXN-Vr1QbdihBU/images/provider-guides/wordpress1.gif?s=51d7a0fd1820872b631415794d17e847" alt="Alt text" width="892" height="564" data-path="images/provider-guides/wordpress1.gif" />

7. Click **Save Changes**.
