# WordPress integration

Connect the Tarkle WordPress plugin with an API token to embed transfers and file requests on your site.

The WordPress integration connects the Tarkle WordPress plugin to your workspace, so the plugin can embed your transfers and file requests on your WordPress site. The plugin connects with a developer token that you create in Tarkle, on the API page, Settings > API.

Tarkle turns Settings > API on for all accounts at once. Until then the page is not found, so the steps below cannot be completed.

## Create a token for WordPress

The WordPress panel shows **Connected** as soon as you have a developer token. If no token is listed yet, follow these steps.

1. Open [Integrations](/dashboard/settings/integrations) in Settings and find **WordPress** in the list. The WordPress panel lists the setup steps.
2. Click **Go to Developers**. The button opens Settings > API.
3. Click **New token**.
4. If the dialog asks which kind of token to make, click **Developer token**.
5. In **Token name**, type a name you will recognise, for example WordPress Integration.
6. Leave the boxes under **Public API access** unchecked. The WordPress plugin does not need any access. To learn what the access choices do, read [API tokens and webhooks](/help/integrations/api-tokens-and-webhooks).
7. Click **Create token**.
8. In **Token (shown once)**, click the token to copy it, then click **Done**.
9. Paste the token in your WordPress plugin settings.

The token is shown only once, so copy it and save it in a secure location before you click **Done**.

## Check the connection

Once a token exists, the WordPress panel lists the newest developer token under **Active API token**. The panel shows its name, its token and when it was created, and **Last used** appears once the plugin has used it. The panel shows the newest token whatever it was made for, so keep that in mind when you create one for WordPress.

The **Connected domains** section shows the first WordPress site that called Tarkle, as Connected to followed by its domain. When more sites connect, the panel adds a count, for example and 1 other or and 2 others. Until a site connects, the panel shows Waiting for WordPress plugin to connect...

## Replace or disconnect a token

To replace a token, create a new one as described above and paste it in your WordPress plugin settings. Then delete the old token on the API page: open its menu, click **Delete**, and confirm. A deleted token stops working right away, everywhere it is used.

Click **Disconnect** in the WordPress panel to clear the connected domains. To stop the plugin from using its token, delete that token on the API page.

A workspace under a reseller partner that hides WordPress cannot load WordPress status.

## What the plugin can embed

A transfer must be public. Only public transfers can be embedded on WordPress. To learn what a transfer is, read [What are transfers in Tarkle?](/help/file-sharing/what-are-transfers-in-tarkle).

## What happens next

Once a WordPress site connects with the token, its domain appears under **Connected domains** in the WordPress panel.

## Related articles

- [Embed a file request on your website](/help/file-requests/embed-a-file-request-form-on-your-website-with-tarkle)
- [What are transfers in Tarkle?](/help/file-sharing/what-are-transfers-in-tarkle)
- [API tokens and webhooks](/help/integrations/api-tokens-and-webhooks)

Source: https://tarkle.com/help/integrations/wordpress-integration-2