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

# WordPress Integration

> Take advantage of Davinci AI Powerful AI tools to generate posts for your Wordpress websites.

<Warning>This is a **Paid** extension that you need to first purchase via **Marketplace**</Warning>

## Introduction

Davinci AI's WordPress Extension allows you to gerenate varios posts with the help of AI and post them instantly on any of your connected WordPress accounts, or schedule them to be posted at a later time.

### WordPress Account Setup

To configure you WordPress account, follow these steps listed below:

<Steps>
  <Step title="Step 1">
    As Wordpress integration is a user based feature, that is each user needs to connect their WP accounts to leverage this extension.
  </Step>

  <Step title="Step 2">
    Log in to your WordPress website's **admin dashboard** using your credentials.
  </Step>

  <Step title="Step 3">
    **Disable 2FA** in case if you have turned it on in your settigs.
  </Step>

  <Step title="Step 4">
    In your WordPress dashboard, go to **Settings** -> **Permalinks** page and select postname.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-1.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=f670ccb547a0c089e77bbc6466ccc8d5" width="824" height="584" data-path="images/extensions/wordpress/wp-1.png" />
  </Step>

  <Step title="Step 5">
    Next, go to **Plugins** -> **Add New Plugin** and install **WordPress REST API Authentication**, make sure that after installation it is **activated**.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-2.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=46eb233c3f01766f4597acf6e50325d2" width="748" height="455" data-path="images/extensions/wordpress/wp-2.png" />
  </Step>

  <Step title="Step 6">
    Once the installation is complete click on **miniOrange API Authentication** and click on **JWT Authentication** as shown in the image

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-3.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=eaec5b19d61cec3c3d8ad5de707916e6" width="1503" height="541" data-path="images/extensions/wordpress/wp-3.png" />
  </Step>

  <Step title="Step 7">
    Click on **Next** button as shown in the image.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-4.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=394fe8685025aeb4d82079fa40e02c7a" width="1330" height="618" data-path="images/extensions/wordpress/wp-4.png" />
  </Step>

  <Step title="Step 8">
    Click on **Finish** button as shown in the image.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-5.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=96bfeaec9b1fabe90afb50d15c25b384" width="1321" height="453" data-path="images/extensions/wordpress/wp-5.png" />
  </Step>

  <Step title="Step 7">
    <Check>You have completed WordPress Account setup</Check>
  </Step>
</Steps>

### WordPress Extension Configuration

To configure your WordPress Extension, follow these steps listed below:

<Steps>
  <Step title="Step 1">
    Go to the **Marketplace** in **Admin Panel** and install **WordPress Integration** extension.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-6.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=70e31e7756a7e8bd7b18ec8090d0abc8" width="403" height="278" data-path="images/extensions/wordpress/wp-6.png" />
  </Step>

  <Step title="Step 2">
    After installation is completed, go to **AI Settings** page in Admin Panel and click on **Extensions** tab there. Click on **Wordpress Integration** there.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-7.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=8e8727e5b2a20672b840ba8beb2a576d" width="543" height="107" data-path="images/extensions/wordpress/wp-7.png" />
  </Step>

  <Step title="Step 3">
    1. Turn on the checkboxes for **Wodpress Integration Feature** and **Wodpress Integration Free Tier Access**
       <Note>If you don't turn on Wordpress Integration Free Tier Access, then users who did not subscribe to any subscription plan where you have Wordpress Integration feature enabled, will not have any access to this feature</Note>
    2. If you want all your users to be able to schedule posts, then turn on **Wodpress Integration Auto Post Feature** checkbox.
    3. Under **Total Allowed Wordpress Websites per Free Tier User** and **Total Allowed Scheduled Posts per Free Tier User** input fields, you can control how many Wordpress websites your free tiers users can connect and how many posts they can schedule in total.
    4. After you are done with setup click on **Save** button.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-8.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=2b64e88f94544cc26e23396f3f453feb" width="801" height="643" data-path="images/extensions/wordpress/wp-8.png" />
  </Step>

  <Step title="Step 4">
    As the Wordpress Integation is part of the main **Integration** feature of Davinci AI, you need to enable this main **Integration** featue as well.
    For that, go to **AI Settings** page in **Admin Panel**
  </Step>

  <Step title="Step 5">
    1. To make sure that **Integration** feature is enabled for all users, under **General AI Settings** tab -> **AI Features Control (For All Groups)** section, turn on the **Integration Feature (For All Groups)** checkbox and click on **Save** button.
    2. As Davinc AI provides detailed granular control of features between subscribers and free tier users, you can separately control settings for free tiers users. To make sure that the Free Tier users also can use the **Integration** feature, under **Free Trial Features** tab -> **AI Features Control (For Non-Subscribers)** section, turn on the **Integration Feature Access (For Non-Subscribers)** checkbox and click on the **Save** button.
  </Step>

  <Step title="Step 6">
    <Check>You have completed WordPress Extension configuration</Check>
  </Step>
</Steps>

### How to Add Wordpress Website

After you are done with previous configurations, it is time to add your wordpress websites in the Integration feature, follow the steps listed below:

<Steps>
  <Step title="Step 1">
    In the **User Panel** in the sidepanel menu section, click on the **Integration** feature.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-9.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=93add6f24ac39f9b8876faea20a2002d" width="242" height="46" data-path="images/extensions/wordpress/wp-9.png" />
  </Step>

  <Step title="Step 2">
    Click on the **Manage** button on the **Wordpress** integration there.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-10.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=b1617e61f9f10c80406c0134a4604812" width="401" height="246" data-path="images/extensions/wordpress/wp-10.png" />
  </Step>

  <Step title="Step 3">
    Now you can start adding your Wordpress domain. Note that you can add domains up to the value specified there. Click on the **Add New Domain** button.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-11.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=bd064aa870be75987235d0fb770d5531" width="310" height="240" data-path="images/extensions/wordpress/wp-11.png" />
  </Step>

  <Step title="Step 4">
    Provide your Wordpress connection information, make sure that this Wordpress domain was properly configured as was shown above.

    * Provide **WP Website Name**, this will allow you to easily identify it among others later
    * Provide **WP Website URL**, make sure that it does not end with '**/**' sign at the end
    * Provide your Wordpress **Admin Username**
    * Provide your Wordpress **Admin Password**
    * Turn on the **Activate** checkbox
      After you have provided all information, click on the **Create** button, it will process the connection and if all your settings are correct, it will genreate a secure **connection token** behind the scenes and will store it with your WP credentials that you provided.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-12.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=8a2a4d186d8700a17faee8ef4ef3e70c" width="544" height="642" data-path="images/extensions/wordpress/wp-12.png" />
  </Step>

  <Step title="Step 5">
    When a Wordpress domain is successfully connected, you will see a success message, and your new domain appears in the list as well.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-13.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=ee461d0876a8ae386b05d30e6ee75525" width="1452" height="419" data-path="images/extensions/wordpress/wp-13.png" />
  </Step>

  <Step title="Step 6">
    <Check>You have completed adding Wordpress domain</Check>
  </Step>
</Steps>

### How to Use

After you have configured everything, it is now time to start posting your AI generated content to your Wordpress domain.

<Card title="The AI tools that support posting to Wordpress">
  * AI Writer
  * Documents Result
</Card>

Follow these steps to post or schedule a post to your Wordpress domain:

<Steps>
  <Step title="Step 1">
    Go to **AI Writer** feature in the **User Panel**, select any template as you prefer.
  </Step>

  <Step title="Step 2">
    On the right side above the tools, you will see a new **Publish** button appear, click on it and select **Publish to Wordpress** option.
    <Info>Make sure to first generate a content before publishing anything to Wordress</Info>

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-14.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=37f662e55113749545689201f0ca65c5" width="1070" height="256" data-path="images/extensions/wordpress/wp-14.png" />
  </Step>

  <Step title="Step 3">
    This will redirect you to a seperate **Publish to Wordpress** page along with the generated content.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-15.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=ce4090045a42f28a3f557ea018a1746a" width="1116" height="834" data-path="images/extensions/wordpress/wp-15.png" />
  </Step>

  <Step title="Step 4">
    Fill in the fields as needed, the fields marked with red `*` symbol are **required** fields
  </Step>

  <Step title="Step 5">
    For posting your content to your Wordpress website, you can either select **Immediately**, or **Schedule Date & Time** to post it at a specific day and time.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-16.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=9b87fb13fd3dd268f1ed50dd3bc9aeb0" width="1038" height="722" data-path="images/extensions/wordpress/wp-16.png" />
  </Step>

  <Step title="Step 6">
    All posted and scheduled posts are listed in your main Wordpress page under Integration feature.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-17.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=6d57f6af1d0469e94ad6b0cef0de7311" width="1233" height="527" data-path="images/extensions/wordpress/wp-17.png" />
  </Step>

  <Step title="Step 7">
    And you can see them in your Wordpress account as successfully published posts.

    <img src="https://mintcdn.com/magicads/IBtucosPyb4q0zfk/images/extensions/wordpress/wp-18.png?fit=max&auto=format&n=IBtucosPyb4q0zfk&q=85&s=4bb90c74bdcce43181000db369fd4f88" width="1518" height="176" data-path="images/extensions/wordpress/wp-18.png" />
  </Step>

  <Step title="Step 8">
    <Check>You have completed publishing a post with Wordpress Extension</Check>
  </Step>
</Steps>
