Linux 软件免费装
Banner图

AI Image Disclosure & Labels

开发者 geralddrissner
更新时间 2026年8月1日 16:16
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

ai generated content ai image eu ai act image disclosure content transparency

下载

2.0.3 2.0.4 2.1.3

详情介绍:

AI Image Disclosure & Labels adds a visible AI disclosure label to images — but only when an editor explicitly enables it. The plugin never marks images automatically, and existing content remains untouched. Why label AI images? Article 50 of the EU AI Act distinguishes between providers and deployers of AI systems. Providers of certain generative AI systems must add machine-readable marks to generated or manipulated outputs. Separate disclosure duties apply to deployers in specified cases, including deepfakes and certain public-interest text. The relevant rules apply from August 2, 2026. This plugin helps site owners add a visible disclosure and an optional publisher-supplied structured-data declaration to selected images. Features Important legal note This plugin can provide both a visible disclosure label and an optional publisher-supplied Schema.org declaration in the page source. The structured data uses standardized IPTC Digital Source Type categories, but it does not modify the image file, create or verify C2PA Content Credentials, prove origin or authenticity, or replace machine-readable markings supplied by the provider of a generative AI system. Whether and how specific content must be labeled depends on your role, your content and the applicable law. This plugin is a tool, not legal advice.

安装:

  1. Upload the ZIP through Plugins > Add Plugin > Upload Plugin, or install it from the plugin directory.
  2. Activate AI Image Disclosure & Labels.
  3. Open Settings > AI Image Labels and choose the text, position and design.
  4. In the block editor, select an Image block and open "AI image label".
  5. For a featured image, use "AI label for featured image" in the document settings sidebar.

屏幕截图:

  • Gutenberg Image block settings with the per-image label toggle and optional custom text.
  • Full text disclosure label displayed on a large frontend image.
  • Compact symbol-only disclosure displayed on a medium-sized frontend image.
  • Accessible disclosure popover opened from the compact symbol.

常见问题:

Does the plugin mark images automatically?

No. The plugin never marks images automatically. Existing posts, pages and images remain unchanged unless an editor explicitly enables a label.

Does this make my site compliant with the EU AI Act?

The plugin supports visible disclosure and can optionally add a publisher-supplied Schema.org digitalSourceType declaration to the page source. This does not create verified provenance or C2PA Content Credentials and does not replace provider-supplied machine-readable marking. Legal compliance depends on your specific situation; please consult qualified legal counsel.

What does the machine-readable option add?

When enabled, the plugin outputs a Schema.org ImageObject declaration in the page source for each marked image. It is not visually displayed. The digitalSourceType value uses IPTC terminology for either content created using generative AI or content edited using generative AI. The declaration is supplied by the publisher and is not cryptographically verified.

Does the machine-readable option create C2PA Content Credentials?

No. It does not modify the image file, create or verify Content Credentials, or prove origin or authenticity. Existing provider-supplied credentials are not replaced.

My theme does not show the label on the featured image. What can I do?

Open Settings > AI Image Labels > Theme integration and add the CSS selector of your theme's featured image (one per line), for example .hero-media img.wp-post-image. Developers can also use the gdaiidl_featured_selectors filter.

How do location-specific display rules work?

Enable the rules under Settings > AI Image Labels > Location-specific display. Add one CSS selector per line. An icon-only rule changes an existing disclosure in the matched area to the compact symbol; a hidden rule removes that visible disclosure in the matched area. These rules never mark an image as AI-generated. The image or featured image must already have its disclosure enabled. For a stable editor-controlled setup, add a custom class such as ai-label-disclosure-symbol-only to the outer Group, Cover, Query or layout container. Enter the class name without a dot in the block editor, then enter .ai-label-disclosure-symbol-only in the plugin setting. To restrict it to the posts homepage, use body.home .ai-label-disclosure-symbol-only. Avoid post IDs, attachment IDs and generated content-specific classes because they may change when a new, queried or randomly selected post is displayed.

When should I use icon-only or hidden rules?

Use icon-only mode where a full label would dominate a hero card, overlay tile or other prominent layout and could be misunderstood as describing the whole article or section. Use hidden rules only when even the compact symbol cannot be displayed clearly. Hidden rules remove the visible disclosure in that location, so use them sparingly.

Can visitors open the text behind a compact symbol?

Yes. Enable the optional compact-symbol disclosure in Settings. On desktop, the text appears on hover or keyboard focus. On touch devices, visitors can tap the symbol to open it and tap again or elsewhere to close it.

How does the automatic badge color work?

When enabled, the badge uses the average color of each labeled image, computed once on the server and cached in the image's metadata. The text color switches between dark and light automatically so the disclosure stays readable. If the color cannot be determined (for example on external images), the fixed colors from the settings are used.

Does the font option load anything from Google?

No. All font choices are system font stacks or your own custom stack, resolved locally on the visitor's device. Nothing is ever requested from Google Fonts or any other external server.

Which caching plugins are supported?

The plugin automatically clears WP Rocket (including its Cloudflare add-on), LiteSpeed Cache, W3 Total Cache, WP Super Cache, WP Fastest Cache, SiteGround Optimizer, Cache Enabler, Breeze, Nginx Helper and Hummingbird whenever you save the settings or change a label. Other systems can be connected through the gdaiidl_purge_caches action.

Can I use my own symbol?

Yes. Choose "Custom symbol" and select a PNG or SVG file from the Media Library. SVG files can only be used if your installation safely allows SVG uploads; the plugin does not enable SVG uploads globally.

更新日志:

2.1.3 2.1.2 2.1.1 2.1.0 2.0.4 2.0.3 2.0.2