Linux 软件免费装
Banner图

VideoWhisper Light Cookie Consent

开发者 videowhisper
更新时间 2026年6月22日 17:45
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

privacy woocommerce cookie consent cookie banner consent mode

下载

0.6.9

详情介绍:

VideoWhisper Light Cookie Consent provides a local-first consent banner and privacy choices dialog for WordPress. The plugin stores visitor choices in a first-party functional cookie. It does not require an account, send telemetry, or load remote assets. Features: This plugin helps collect and communicate privacy choices. It cannot guarantee legal compliance, discover every cookie, or block every script. Site owners must inventory and configure their services. Automatic integrations When a reviewed plugin is detected, its available service and cookie definitions are included automatically. Administrators can opt out of an integration, ignore a service, ignore a cookie, or override a cookie purpose from Settings > Cookie Consent. Some integrations are feature-dependent. A detected plugin may not create every listed cookie on every site. Plugins without a verified plugin-created cookie are not shown as integrations. Developer integration Plugins and themes can add definitions with vwcc_service_definitions and vwcc_cookie_definitions filters. Supported purposes are functional, preferences, statistics-anonymous, statistics, and marketing; match types are exact, prefix, and glob. The vwcc_register_services and vwcc_register_cookies actions plus vwcc_register_service() and vwcc_register_cookie() remain available. Integrations can defer scripts and iframes until a purpose is allowed: echo vwcc_gated_script( 'statistics', 'https://example.com/analytics.js', array( 'defer' => true ) ); echo vwcc_gated_iframe( 'marketing', 'https://example.com/embed', array( 'title' => 'Example video' ) ); Equivalent markup can use type="text/plain" and data-vwcc-purpose / data-vwcc-src. Dynamic integrations can call window.vwcc.registerGate( element, purpose ) or window.vwcc.refreshGates( root ). The browser dispatches vwcc:gate-activated after activation. Gate activation is intentionally one-way for the current page. Withdrawing consent prevents activation on later page loads, but JavaScript that already executed cannot be unloaded reliably. Google publisher limitation This plugin is not a Google-certified TCF CMP. It is not sufficient for publishers serving personalized AdSense, Ad Manager, or AdMob ads in the EEA, UK, or Switzerland where Google requires a certified CMP integrated with IAB TCF. The plugin can detect Site Kit AdSense settings, perform a limited browser-side check for common AdSense or Ad Manager markers on the public homepage, and let administrators declare publisher-ad use. These checks are not a complete site scan. When a separate certified CMP is used, compatibility mode can suppress this plugin's banner and consent synchronization. Privacy The plugin sets vwcc_consent, a functional first-party cookie containing selected purposes, policy version, update time, operating mode, GPC state, and a random browser consent identifier. Its lifetime is configurable from 1 to 365 days. Optional consent event records are disabled by default. When enabled, the site stores UTC time, policy version, mode, choices, event source, GPC state, and a salted hash of the random consent identifier. Raw IP addresses and user-agent strings are not stored by this feature. Retention is configurable from 30 to 730 days. The plugin itself sends no telemetry or site data to VideoWhisper. Google Consent Mode signals are emitted only when explicitly enabled and when the site uses compatible Google tags. Other services configured by the site may process data independently.

安装:

  1. Upload and activate the plugin.
  2. Open Settings > Cookie Consent. Conservative defaults and detected integrations are already active.
  3. Review the operating mode, text, detected services, and cookie purposes.
  4. Inventory scripts, embeds, analytics, advertising, and storage not covered by detected integrations.
  5. Test behavior before publishing.
  6. Add the Privacy Choices block or [vwcc_preferences] to a privacy page.
  7. Add the Cookie Declaration block or [vwcc_cookie_declaration] to show confirmed declarations.
Clear or change the policy version after a material purpose or service change to request new choices.

升级注意事项:

0.6.9 Removes the custom CSS insertion feature and delegates CSS editing to WordPress core. 0.6.8 Security and repository-readiness maintenance following Plugin Check review. 0.6.7 Improves integration summaries, observation details, and FansPaysite shortcode styling.

常见问题:

Does activation make a site legally compliant?

No. The plugin provides technical controls. Requirements depend on jurisdiction, audience, business, wording, and the services used by the site.

Does it automatically block every tracker?

No. It emits consent state and provides explicit script and iframe gating APIs for cooperating integrations. Scripts hard-coded by a theme, plugin, or tag manager may need separate configuration.

Is WP Consent API required?

No. Interoperability is feature-detected and optional.

How should this be configured with Site Kit?

Enable Consent Mode in Site Kit, keep WP Consent API interoperability enabled in this plugin, and leave this plugin's own Google Consent Mode signals disabled. When Site Kit Consent Mode is detected, this plugin suppresses its duplicate Google output automatically.

What does advanced Google Consent Mode mean?

Advanced mode loads Google consent defaults and can permit cookieless requests while storage is denied. Basic mode expects cooperating tags to wait until consent is granted.

Does the cookie declaration scan the whole site?

No. The declaration contains the plugin cookie plus preset or manually confirmed registry entries. Presets and manual inventory are not a complete scan.

How can visitors withdraw consent?

Enable the persistent privacy choices button or place [vwcc_preferences] on a privacy page.

更新日志:

0.6.9 0.6.8 0.6.7