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

# WordPress

> Add iDenfy identity verification to your WordPress site with the official plugin including step-by-step installation and configuration.

This guide explains how to connect and set up iDenfy with WordPress. Below you will find step-by-step instructions on how to use the iDenfy plugin.

## iDenfy Plugin

### Install and Activate the iDenfy Plugin

Log in to your WordPress panel, navigate to **Plugins** and search for the iDenfy plugin. Click **Install Now** and once it is downloaded click **Activate**.

<img alt="iDenfy WordPress plugin installation" width="600" src="https://mintcdn.com/idenfy/K_tRuchpbv9NvRL_/images/integrations/wordpress/plugin-install.png?fit=max&auto=format&n=K_tRuchpbv9NvRL_&q=85&s=a4a0e66d9f4f7136aa5db8915589bb42" data-path="images/integrations/wordpress/plugin-install.png" />

### Authorize Connection

Once the plugin is activated, navigate to **iDenfy > Settings**.

<img alt="iDenfy WordPress authorization step" width="600" src="https://mintcdn.com/idenfy/K_tRuchpbv9NvRL_/images/integrations/wordpress/authorization.png?fit=max&auto=format&n=K_tRuchpbv9NvRL_&q=85&s=8eb4a23e5b2b8c743ff64c2585a9eda1" data-path="images/integrations/wordpress/authorization.png" />

To successfully connect and grant access to iDenfy, you need to complete authorization. You can manage your environment API key(s) and secret(s) on iDenfy's side by navigating to [Settings > API keys](/guides/dashboard/settings/api-keys).

### Implement the Verification Button

When the authorization step is finished, you can copy the shortcode.

<img alt="iDenfy WordPress shortcode copy" width="600" src="https://mintcdn.com/idenfy/K_tRuchpbv9NvRL_/images/integrations/wordpress/shortcode-copy.png?fit=max&auto=format&n=K_tRuchpbv9NvRL_&q=85&s=52668d9909328da6c9cc97f9f1d9def3" data-path="images/integrations/wordpress/shortcode-copy.png" />

Navigate to the page that should have the verification button, select **Add block > Shortcode** and paste the iDenfy code.

<img alt="iDenfy WordPress shortcode paste" width="600" src="https://mintcdn.com/idenfy/K_tRuchpbv9NvRL_/images/integrations/wordpress/shortcode-paste.png?fit=max&auto=format&n=K_tRuchpbv9NvRL_&q=85&s=deebc39772fdbc9c4181da211f8614f9" data-path="images/integrations/wordpress/shortcode-paste.png" />

Upon reviewing the page, you should find that the button is available and functioning properly.

<img alt="iDenfy WordPress button" width="600" src="https://mintcdn.com/idenfy/K_tRuchpbv9NvRL_/images/integrations/wordpress/button.png?fit=max&auto=format&n=K_tRuchpbv9NvRL_&q=85&s=e1ee0f5f4859fcc86deac3d85c7f2054" data-path="images/integrations/wordpress/button.png" />

### Redirect User After Verification

When verification is finished, you can redirect users to your site based on verification results (instantly after automatic check or later, after manual review). More information on [how redirect works](/kyc/generate-token#session-parameters). You can configure the success and/or failed URL by navigating to **Settings > Configuration > General** in the dashboard.

<img alt="iDenfy WordPress redirect URLs" width="600" src="https://mintcdn.com/idenfy/K_tRuchpbv9NvRL_/images/integrations/wordpress/redirect-urls.png?fit=max&auto=format&n=K_tRuchpbv9NvRL_&q=85&s=0e5e092abfaf9d9afdcb3c92be601e24" data-path="images/integrations/wordpress/redirect-urls.png" />

<Note>
  You can handle/manage users in WordPress by navigating to **All users > Idenfy verifications**.
</Note>

## Editing Button Appearance

You can edit the appearance of the button by visiting the `style.css` of the plugin in the **Plugin File Editor**:

1. Log in to your WordPress admin dashboard.
2. Navigate to **Plugins** in the left-hand menu.
3. Click on **Plugin File Editor** (or **Editor**).
4. Select the plugin from the dropdown menu in the upper right.
5. The plugin's files will be displayed in the editor.

<img alt="iDenfy WordPress button CSS" width="600" src="https://mintcdn.com/idenfy/K_tRuchpbv9NvRL_/images/integrations/wordpress/button-file-css.png?fit=max&auto=format&n=K_tRuchpbv9NvRL_&q=85&s=dd3e5d8ebb03412ac3bb5684a23cb50d" data-path="images/integrations/wordpress/button-file-css.png" />

## Detailed Video Guide

<iframe id="ytplayer" type="text/html" width="640" height="360" frameBorder="0" src="https://www.youtube.com/embed/4UtBx2Nc7MA?autoplay=1" title="iDenfy WordPress Plugin integration guide" allow="fullscreen" allowFullScreen />
