WordPress
Add Centinel Analytica to your WordPress website.
Overview
This guide covers installing, configuring, and verifying Centinel Analytica in WordPress. You'll upload a ZIP plugin, enter your keys, choose what to protect (front-end, REST API, login), and create a block page.
Get your keys first
Go to https://dash.centinelanalytica.com/integrate and copy your Site Key and Secret Key.
Requirements
- WordPress administrator access
- WordPress 5.8+ and PHP 7.4+ recommended
- Ability to upload and activate plugins
Download the WordPress plugin ZIP. Keep it as a .zip file—don't unzip.
- In WordPress, go to Plugins → Add New.
- Click Upload Plugin (top left).
- Choose File and select the downloaded
centinel-analytica-wordpress.zip. - Click Install Now.
- After installation, click Activate Plugin.
If you manage the site via SSH and WP-CLI, you can install from a local ZIP:
wp plugin install /path/to/centinel-analytica-wordpress.zip --activateGo to Settings → Centinel Analytica and fill in:
-
Site Key – paste from your dashboard.
-
Secret Key – paste from your dashboard.
-
Block Page URL – where users go when blocked (default:
/block). -
Apply protection to – check the areas to protect:
- Front-end pages – public pages.
- WP REST API – JSON API routes.
- Login / wp-admin – authentication endpoints.
Click Save Changes.
Tip
Start with all three enabled. If a specific integration needs to bypass checks, you can uncheck, or add allow rules in Centinel.
Create a page users see if a request is blocked or extra verification is needed.
- Go to Pages → Add New.
- Title: Blocked (or similar).
- Set the permalink to /block (to match the default in settings).
- Add helpful content, e.g.:
<h1>We couldn't verify you're human</h1>
<p>
For security, your request was blocked. If you believe this is a mistake,
please try again in a few minutes or contact support.
</p>-
Publish the page.
Changing the URL
You can change the URL anytime—just update Block Page URL in Settings → Centinel Analytica to match.
In Centinel Analytica → Analytics you should see traffic appearing as you browse your site.