# WordPress

Adding Didomi CMP to your WordPress site is straightforward and requires no development skills.&#x20;

**Follow these steps to add the CMP to your website!**

### **✅ Pre requisites**&#x20;

You need the two following Didomi parameters to properly configure the plugin and correctly deploy the Didomi notice on your website:

* *Organization Public API Key*
* *Notice ID*

{% hint style="info" %}
If you don't know where to find these parameters in the Didomi console, consult [this documentation.](/integrations/content-management-system-cms/retrieve-didomi-parameters-for-cms-plugin.md)
{% endhint %}

### ✅ STEP 1: Download the Didomi CMP Plugin for Wordpress

Download the Didomi CMP plugin for Wordpress from this [link](https://sdk.didomi.io/cms-plugins/wordpress/didomi-plugin-wordpress-latest.zip).&#x20;

### ✅ STEP 2: Add the Didomi CMP plugin

* Navigate to *Plugins* in the WordPress menu.

<img src="/files/zWUf3AyZqNqLdKob6zPz" alt="" width="516">

* Click *Add New Plug In*.

<img src="/files/B2ZcMB7rR6mEmy1wDdpZ" alt="" width="516">

* Select *Upload Plugin*, choose the file downloaded in Step 1, and click *Install Now*.

<img src="/files/cwkAG1K6lurJPmUHagdZ" alt="" width="516">

* Once installed, click *Activate Plugin*.

<img src="/files/uqGbx2p1PfZAtrz2vPpX" alt="" width="516">

{% hint style="info" %}
At this stage, the Didomi CMP plugin for Wordpress is installed and activated on your website but no consent notice will show just yet.
{% endhint %}

### ✅ STEP 3 – Setup your Didomi notice

After installing and activating the Didomi CMP plugin (Step 2) and retrieving the necessary parameters from Didomi (prerequisites), you can proceed to configure the plugin.&#x20;

* Navigate back to WordPress and go to *Settings* > *Didomi CMP* .

<figure><img src="https://support.didomi.io/hs-fs/hubfs/image-png-Jun-25-2024-02-50-49-2711-PM.png?width=688&#x26;height=337&#x26;name=image-png-Jun-25-2024-02-50-49-2711-PM.png" alt="" width="563"><figcaption></figcaption></figure>

* Enter your Didomi public organization API key and notice ID in the settings and *Save*:

<img src="/files/A5cRFl1ENgMr39zSMQyN" alt="" width="516">

The Didomi CMP notice will now be displayed on your website.

### **✅ STEP 4 - Enable WP consent API for seamless consent management**

1. Go to the Didomi Console → Consent Notices
2. Select your consent notice (same notice as in step 3 above)
3. Go to Integrations → Consent Mode
4. Enable Wordpress consent API - Available for GDPR only
5. As a result the status of WP consent categories will be calculated (based on the status of your 1st party vendor ) and will be passed to WP Consent API <https://wpconsentapi.org/>.

<img src="/files/mCb7UhWq7svaE3VwUVcs" alt="" width="516">


---

# 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.didomi.io/integrations/content-management-system-cms/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.
