Title: Cybexo CMP
Author: cybexo
Published: <strong>2026 年 6 月 30 日</strong>
Last modified: 2026 年 10 月 5 日

---

搜索插件

![](https://ps.w.org/cybexo-cmp/assets/icon-256x256.png?rev=3590881)

# Cybexo CMP

 作者：[cybexo](https://profiles.wordpress.org/cybexo/)

[下载](https://downloads.wordpress.org/plugin/cybexo-cmp.0.2.8.zip)

 * [详情](https://cn.wordpress.org/plugins/cybexo-cmp/#description)
 * [评价](https://cn.wordpress.org/plugins/cybexo-cmp/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/cybexo-cmp/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/cybexo-cmp/#developers)

 [支持](https://wordpress.org/support/plugin/cybexo-cmp/)

## 描述

Cybexo CMP makes it easy to integrate the Cybexo Consent Management Platform into
WordPress.

**Highlights**
 – Auto-injects the official Cybexo loader via the WordPress script
pipeline. – **Reset Consent** clears this browser’s CMP choices and reloads; server
consent history and unrelated site storage are preserved. – **Debug view** to inspect
configuration and event flow. – Google **Consent Mode v2** starts optional consent
denied before Google tags; the core CMP engine applies configured and saved choices
through updates. – Shortcodes `[cybexo_preferences]` and `[nexaguard_preferences]`
open the preferences modal. – Admin dashboard status panel and debug shortcuts. –
Clean uninstall — removes plugin settings.

### External services

This plugin depends on Cybexo CMP cloud services to render the consent banner and
store consent preferences.

Service endpoints:
 – `https://cmp.cybexo.com` (loader script and static assets)–`
https://edge.cybexo.com` (CMP runtime configuration and vendor-list assets) – `https://
api.cybexo.io` (configuration and consent APIs)

Data sent and when:
 – When the CMP loads on the front end (after you configure 
an App ID and enable auto-inject, shortcode, or block output), the browser requests`
loader.js` from `cmp.cybexo.com` and runtime configuration from `edge.cybexo.com`.–
The loader sends the configured App ID (`settings-id`), page/domain context, and
consent interaction events/choices to `api.cybexo.io` so the correct banner behavior
can be applied and consent choices can be persisted.

Terms of Service: https://cybexo.com/terms-of-service/
 Privacy Policy: https://
cybexo.com/privacy/

Cybexo may set cookies such as `cybexo_cmp_consent` (and legacy `nexaguard_cmp_consent`
during migration) to store user choices.

## 安装

 1. Install the plugin and activate it.
 2. Go to **Cybexo CMP** (left menu).
 3. Enter your **App ID (settings-id)** from your Cybexo dashboard: `CYB-` followed
    by ten lowercase letters or digits. Retired NXG IDs cannot load the CMP; obtain
    the replacement from your dashboard without changing its prefix.
 4. Install and activate the WP Consent API plugin for WordPress category integration.
    Keep Consent Mode enabled in your Cybexo app, disable Site Kit’s separate Consent
    Mode writer, and remove duplicate CMP scripts.
 5. Open your site and verify the configured banner, accepted/rejected choices, reload
    and privacy controls.

Use `[cybexo_preferences]` (or legacy `[nexaguard_preferences]`) to place a “Privacy
settings” link. It enqueues the loader even when auto-inject is off. Early optional-
consent denials also apply while an App ID is missing or retired. Stored settings
and consent history are not erased by an upgrade.

WP Consent API integration supports categories, including conservative marketing
denial unless all three Google advertising keys allow. It does not map per-service
decisions. Explicit preference choices survive reload only after the CMP validates
the matching App ID and saved decision. The bridge denies existing optional category
cookies while the declared API is unavailable and retries a delayed API for up to
one minute; load the API normally and reload after fixing delivery failures. Outside-
region Google defaults do not themselves constitute a WordPress category choice.

## 常见问题

### I don’t see the banner

Check page/caching and CDN. Use **Reset consent** and the **Debug** link. Ensure
no other CMP is injecting.

### Does this store personal data in WordPress?

No. The plugin stores only configuration options (App ID, toggles). User choices
are stored client-side (cookies/storage) by the CMP.

### Multisite?

Yes, activate per-site and set each site’s App ID.

## 评价

此插件暂无评价。

## 贡献者及开发者

「Cybexo CMP」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ cybexo ](https://profiles.wordpress.org/cybexo/)

[帮助将「Cybexo CMP」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/cybexo-cmp)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/cybexo-cmp/)，查看[SVN仓库](https://plugins.svn.wordpress.org/cybexo-cmp/)，
或通过[RSS](https://plugins.trac.wordpress.org/log/cybexo-cmp/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/cybexo-cmp/)。

## 更新日志

#### 0.2.8

 * Fix – Establish denied Google defaults and the canonical TCF stub before head
   tags, even during incomplete App ID setup, without disabling later engine updates.
 * Migration – Require current CYB App IDs for delivery while preserving retired
   saved IDs and settings with dashboard migration guidance.
 * Fix – Resolve the official WP Consent API dependency, clear stale optional grants
   during startup, replay the latest delayed decision, and treat unknown states 
   as denied.
 * Fix – Restore explicit WordPress preference choices after validated reload and
   deny stale category cookies while the official API loads late.
 * Fix – Keep reset scoped to CMP browser state without unregistering unrelated 
   site service workers.
 * Documentation – Category integration is not a certification or per-service consent
   claim.
 * Fix – Privacy settings shortcodes now reopen the CMP without changing saved consent,
   including links added after page load.
 * Improvement – Added explicit `data-cdn-url="https://edge.cybexo.com"` loader 
   metadata so WordPress installs expose the full Cybexo runtime contract.
 * Documentation – Disclosed `edge.cybexo.com` as the runtime configuration endpoint
   used by the loader.

#### 0.2.7

 * Improvement – Aligned the WordPress loader tag with the Cybexo runtime contract
   by passing the locked Google developer ID as loader metadata.
 * Maintenance – Canonicalized the Git source and WordPress.org SVN mirror paths
   to the approved `cybexo-cmp` slug.

#### 0.2.6

 * Maintenance – Restored the WordPress.org display name to Cybexo CMP.

#### 0.2.5

 * Fix – Removed WordPress-side hard Consent Mode denied default enforcement.
 * Improvement – CMP Engine is now the single source of truth for regional Consent
   Mode defaults.
 * Improvement – Preserved early `dataLayer`/`gtag` bootstrap and `developer_id`
   signaling for compatibility.

#### 0.2.4

 * Maintenance – release and audit hardening updates with no functional behavior
   change to CMP runtime injection.

#### 0.2.3

 * Fix – WP Consent bridge debug logs now enable when either plugin Debug Mode is
   ON or `?cybexo_debug=1` is present.

#### 0.2.2

 * Fix – WP Consent bridge logs now print only when both plugin debug is enabled
   and `?cybexo_debug=1` is present.

#### 0.2.1

 * Fix — Always-on WP Consent API bridge listener with safe defaults.
 * Fix — Ensures bridge enqueues after official WP Consent API script.
 * New — Registers “marketing”, “statistics”, “statistics-anonymous” categories 
   via `wp_register_consent_category`.
 * Fix — Aligns WP Consent bridge categories and mapping with Core CMP Engine contract.
 * Fix — Uses `developer_id.<id>` format and guards duplicate Consent Mode default
   pushes via `__cybexoCMDefaultSet`.
 * Fix — Corrects loader dependency handle for deterministic script ordering.
 * UX — Removes WP admin certification warning notice for cleaner plugin experience.
 * Improvement — Added local category integration verification. This is not a certification
   claim.

#### 0.2.0

 * New: WordPress Consent API category integration. Cybexo consent states now sync
   to WP plugins via `wp_set_consent()/wp_has_consent()`.
 * Improvement: Bridge script auto-detects API presence and maps GCM v2 keys: analytics_storage
   statistics, ad_storage/ad_user_data/ad_personalization  marketing.
 * Dev: Filter `cybexo_cmp_wp_consent_mapping` allows site-specific category remaps.

#### 0.1.1

 * Nonce alignment, enqueue/escaping polish.

#### 0.1.0

 * First public release.

## 额外信息

 *  版本 **0.2.8**
 *  最后更新：**35 分前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 5.8 或更高版本 **
 *  已测试的最高版本为 **7.1.2**
 *  PHP 版本 ** 7.4 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/cybexo-cmp/)
 * 标签
 * [compliance](https://cn.wordpress.org/plugins/tags/compliance/)[consent](https://cn.wordpress.org/plugins/tags/consent/)
   [cookies](https://cn.wordpress.org/plugins/tags/cookies/)[GDPR](https://cn.wordpress.org/plugins/tags/gdpr/)
   [privacy](https://cn.wordpress.org/plugins/tags/privacy/)
 *  [高级视图](https://cn.wordpress.org/plugins/cybexo-cmp/advanced/)

## 评级

尚未提交反馈。

[您的评价](https://wordpress.org/support/plugin/cybexo-cmp/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/cybexo-cmp/reviews/)

## 贡献者

 *   [ cybexo ](https://profiles.wordpress.org/cybexo/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/cybexo-cmp/)

## 捐助

您愿意支持这个插件的发展吗?

 [ 捐助此插件 ](https://cybexo.com)