DCLVBS AI Image Labels

Priskribo

DCLVBS AI Image Labels adds AI classification controls directly to the WordPress Media Library.

Images can be classified as:

  • Basic AI content
  • Fully AI-generated
  • Partially AI-modified

The selected classification is stored as attachment metadata.

On the public website, the plugin automatically displays the corresponding AI icon as a visible overlay whenever the WordPress attachment can be reliably identified.

The original image file is never modified.

The free version supports standard WordPress images, featured images, and images inside Gutenberg and post content.

DCLVBS AI Image Labels Pro adds extended support for WooCommerce product galleries, variation images, dynamic variation galleries, and enhanced image recognition.

The use of an AI labeling icon alone does not guarantee compliance with applicable laws or regulations.

Available classifications

Each image can use one of three AI classifications, or no AI label:

  • No AI label
  • Basic
  • Fully AI-generated
  • Partially AI-modified

No AI label

No AI label is displayed for the image on the public website.

Basic

A general label for content where artificial intelligence was involved in the creation or modification process.

Icon file:

LABEL_AI_black.svg

Fully AI-generated

For images created entirely using artificial intelligence.

Icon file:

LABEL_AI_GENERATED_black.svg

Partially AI-modified

For existing images that were partially modified using artificial intelligence.

Icon file:

LABEL_AI_MODIFIED_black.svg

The appropriate classification should be selected according to the actual creation process and intended use of the content.

AI labeling icons

The plugin includes the official EU SVG icons for the visual labeling of AI-generated and AI-modified content, as published by the European Commission.

Official source: https://digital-strategy.ec.europa.eu/en/policies/eu-icons-labelling-ai-generated-content

The European Commission makes these icons publicly available for free use without requiring attribution to the Commission or the AI Office.

The icons are displayed as separate HTML overlays on supported frontend images.

The image file itself remains unchanged.

Displaying an AI label does not by itself guarantee compliance with the EU AI Act or any other applicable law or regulation.

Website operators remain responsible for determining which transparency obligations apply to their specific use case.

Features

  • Manage AI classifications directly in the WordPress Media Library
  • Three AI classification types
  • Official EU AI labeling icons
  • Visible labels only on the public-facing website
  • No visible image overlays in regular WordPress administration screens
  • Non-destructive frontend overlays
  • Original media files remain unchanged
  • Support for standard WordPress attachment images
  • Support for featured images
  • Support for images inside Gutenberg and post content
  • Attachment recognition using WordPress attachment IDs
  • Media Library classification overview
  • Accessibility information using ARIA attributes
  • Request-level cache for stored classifications

Pro Features

DCLVBS AI Image Labels Pro adds extended support for WooCommerce and dynamic image galleries.

Pro features include:

  • Extended WooCommerce product image support
  • WooCommerce product gallery support
  • WooCommerce variation image support
  • Dynamic variation gallery support
  • Enhanced image recognition using filenames
  • Recognition of WordPress-generated image sizes
  • Support for automatically scaled WordPress images
  • Dynamic variation switching without a separate label lookup request

The Pro version is distributed separately and is not included in the WordPress.org plugin package.

How It Works

The selected classification is stored as attachment metadata.

The plugin uses the following meta key:

_dclvbs_ai_image_label

Possible stored values are:

  • basic
  • fully_ai
  • partially_modified

When no AI classification is selected, the metadata entry is removed.

The classification remains associated with the WordPress attachment.

When the image is displayed through supported WordPress output and the underlying attachment can be reliably identified, the plugin adds the appropriate label as a frontend overlay.

The Pro version adds extended support for WooCommerce and dynamic gallery output.

A simplified output may look like this:

<span class="dclvbs-ai-image-wrapper">
    <img src="example.jpg" alt="">
    <span class="dclvbs-ai-label" role="img" aria-label="Fully AI-generated image">
        <img src="LABEL_AI_GENERATED_black.svg" class="dclvbs-ai-label-icon" alt="" aria-hidden="true">
    </span>
</span>

The actual image file remains unchanged.

Media Library

After activation, images in the WordPress Media Library receive an additional AI classification field.

The administrator can select the appropriate classification for each image.

The plugin also adds an AI column to the Media Library list view so classified images can be identified more easily.

Classification management takes place in the WordPress Media Library.

Visible frontend overlays are not displayed over images in regular administration or editor screens.

Usage

  1. Install and activate the plugin.
  2. Open the WordPress Media Library.
  3. Select an image.
  4. Choose the appropriate AI classification option.
  5. Save the changes.
  6. Use the image normally on the website.

For supported frontend image output, the corresponding AI label is displayed automatically.

Supported WordPress Output

Standard WordPress images

Images rendered using standard WordPress attachment functions can be labeled automatically.

The plugin supports output processed through WordPress functionality such as:

wp_get_attachment_image

Visible labeling is limited to frontend requests.

Featured images

WordPress featured images are supported.

The plugin integrates with output processed through functionality such as:

post_thumbnail_html

Gutenberg and post content

The plugin can detect WordPress images inside post content using the standard wp-image-{ID} class.

This allows supported Gutenberg and content images to receive the stored classification on the public website.

The label markup is not written into the stored post content.

Images already processed by the plugin are detected to help prevent duplicate labels.

Page builders

Images rendered by Elementor and other page builders may also be supported when the underlying image can be reliably associated with a WordPress attachment or when the builder uses supported WordPress image functions.

Enhanced filename-based image recognition for compatible gallery implementations is available in DCLVBS AI Image Labels Pro.

Compatibility with every page builder, widget, theme, or third-party module cannot be guaranteed.

Editor and administration views do not receive frontend overlays.

WooCommerce and Pro Features

DCLVBS AI Image Labels Pro includes extended support for WooCommerce.

Pro features include:

  • Product images
  • Product galleries
  • Variation images
  • Compatible variation galleries
  • Dynamic switching between product variations
  • Enhanced attachment recognition using filenames
  • Recognition of WordPress-generated image sizes

Some standard WooCommerce image output may still be processed by the free version when WooCommerce uses standard WordPress attachment functions.

Extended WooCommerce gallery and variation support requires DCLVBS AI Image Labels Pro.

WooCommerce Variations – Pro

DCLVBS AI Image Labels Pro includes additional handling for variable WooCommerce products.

For supported variable products, classification information can be included directly in the variation data generated by WooCommerce.

When a visitor selects another variation, the corresponding label information can therefore be used immediately.

The Pro integration does not require a separate admin-ajax.php request for this label lookup.

Dynamic gallery changes can be detected using a MutationObserver, while multiple DOM changes are grouped using requestAnimationFrame().

WordPress Image Sizes – Pro

DCLVBS AI Image Labels Pro includes enhanced recognition for WordPress-generated image files.

WordPress commonly creates multiple files for a single uploaded image, including:

  • Thumbnail
  • Medium
  • Large
  • Theme-specific image sizes
  • WooCommerce image sizes
  • Automatically scaled images

The Pro version can associate filenames from these generated image sizes with the original attachment.

This improves compatibility with gallery implementations that do not expose the original WordPress attachment ID directly.

Frontend Display

Visible labels are displayed only on the public-facing website.

By default, the label appears near the bottom-left corner of the image.

The label:

  • scales proportionally
  • does not modify the original image
  • does not block pointer interactions
  • uses its own overlay layer
  • remains visible on supported mobile layouts

The default label height is:

36px

The position and size can be customized with CSS.

Administration Area

The plugin does not add visible AI label overlays to post, product, editor, or other regular administration images.

Administration features are limited primarily to managing classifications in the WordPress Media Library.

These include:

  • An AI classification field for image attachments
  • The AI column in the Media Library list view
  • Saving and changing the image classification

The visible label is intended for visitors on the public website.

CSS Classes

The following CSS classes can be used for custom styling:

dclvbs-ai-image-wrapper

dclvbs-ai-label

dclvbs-ai-label-icon

Example:

.dclvbs-ai-label {
    left: 15px;
    bottom: 15px;
    height: 40px;
}<h3>Accessibility</h3>

Visible AI labels include textual information for assistive technologies.

Depending on the selected classification, descriptions include equivalents of:

  • AI-generated or AI-modified content
  • Fully AI-generated image
  • Partially AI-modified image

The SVG image itself is hidden from screen readers using aria-hidden="true".

The meaning of the label is provided by the surrounding element using role="img" and an aria-label.

Performance

The plugin is designed to minimize unnecessary frontend processing.

Free version optimizations include:

  • Request-level caching of attachment classifications
  • Early content-processing exit when no relevant WordPress image classes are present
  • No frontend label processing in regular WordPress administration requests

The Pro version additionally includes optimized handling for supported WooCommerce galleries and variations without requiring a separate label lookup request.

Privacy

The selected AI classification is stored locally in the WordPress database as post metadata associated with the relevant media attachment.

Classifying or displaying an image does not require the image to be automatically uploaded to or analyzed by an external AI service.

The plugin’s core AI image classification and frontend labeling functionality operates locally within WordPress and does not require images to be transmitted to an external AI service.

External Services

This plugin uses the Freemius SDK for licensing, subscription management, account-related functionality, and related commercial features.

When the website administrator opts in to Freemius services or uses functionality that requires communication with Freemius, information about the website, plugin installation, WordPress environment, and administrator account may be transmitted to Freemius.

Images classified with DCLVBS AI Image Labels are not uploaded to Freemius as part of the plugin’s AI classification or frontend labeling functionality.

For more information about Freemius and its data practices, see:

Freemius:
https://freemius.com/

Freemius Terms of Service:
https://freemius.com/terms/

Freemius Privacy Policy:
https://freemius.com/privacy/

Requirements

  • WordPress 6.0 or later
  • PHP 7.4 or later

DCLVBS AI Image Labels Pro additionally requires JavaScript for supported dynamic WooCommerce variation gallery handling.

WooCommerce is only required when using WooCommerce-specific Pro functionality.

Legal Notice

DCLVBS AI Image Labels is a technical tool for managing and displaying classifications for AI-generated and AI-modified image content.

The plugin:

  • does not automatically determine whether an image was generated using AI
  • does not analyze image content
  • does not automatically select a classification
  • does not determine whether a legal labeling obligation applies
  • does not modify the original image file
  • does not provide a legal assessment
  • does not guarantee regulatory compliance

Website operators remain responsible for determining whether and how a particular image should be labeled.

For questions concerning the EU AI Act or other legal requirements, users should obtain appropriate professional legal advice.

Support

For additional information about DECALVIBES and DCLVBS AI Image Labels, visit:

https://www.decalvibes.com/dclvbs-ai-image-labels-for-wordpress/

Author

DECALVIBES

https://www.decalvibes.com/

Ekrankopioj

Instalo

  1. Upload the plugin ZIP file through Plugins > Add New > Upload Plugin, or install it using the available WordPress installation method.
  2. Activate DCLVBS AI Image Labels.
  3. Open the WordPress Media Library.
  4. Select an image.
  5. Choose the desired AI classification.
  6. Save the attachment.
  7. Use the image normally on the public website.

No modification of the original image file is required.

OD

Does the plugin modify my original image?

No.

The plugin does not modify the original image file or WordPress-generated image variants.

The label is added only to supported frontend HTML output.

Does the plugin add a watermark to the image file?

No.

The label is displayed as a separate HTML overlay.

The underlying image file remains unchanged.

Is the label shown in the WordPress administration area?

The classification can be managed in the WordPress Media Library.

The Media Library contains an AI classification field and an additional AI column.

Visible AI label overlays are intended for the public website and are not added to images in regular administration or editor views.

Can I change the classification later?

Yes.

The classification can be changed or removed at any time in the WordPress Media Library.

The new selection is then used for supported frontend output of that attachment.

Do I need to classify the same image every time I use it?

No.

The classification is stored on the WordPress attachment itself.

When the underlying attachment can be reliably identified, the same stored classification can be used for multiple supported appearances of that image.

Which classification should I use?

That depends on how the image was created or modified and how it is being used.

The available technical classifications are:

  • Basic
  • Fully AI-generated
  • Partially AI-modified

The plugin does not determine the appropriate classification automatically.

The website operator is responsible for choosing the classification appropriate for the particular image and use case.

Does the plugin automatically detect AI-generated images?

No.

The plugin does not perform AI detection, image analysis, or automated classification.

The website administrator manually selects the classification in the WordPress Media Library.

Does this plugin automatically make my website compliant with the EU AI Act?

No.

The plugin provides technical functionality for managing and displaying image labels.

Whether labeling is legally required, which label should be used, and whether additional obligations apply depend on the content, use case, operator, and applicable law.

The plugin does not provide legal advice.

Are the included labels official EU icons?

Yes.

The plugin includes the official EU icons for labeling AI-generated and AI-modified content, as published by the European Commission.

The included icons are:

  • Basic
  • Fully AI-generated
  • Partially AI-modified

The European Commission makes these icons publicly available for free use without requiring attribution to the Commission or the AI Office.

The use of the EU icons is optional. Using the icons does not by itself establish compliance with the EU AI Act or the Code of Practice on Transparency of AI-generated Content.

Website operators remain responsible for determining whether and how the applicable transparency requirements apply to their specific use case.

Does the plugin work with WooCommerce?

The free version may label WooCommerce images when they are rendered through supported standard WordPress attachment functions.

DCLVBS AI Image Labels Pro adds extended WooCommerce support, including product galleries, variation images, dynamic variation galleries, and enhanced image recognition.

Does the plugin work with Elementor and other page builders?

It can work with Elementor and other page builders when the underlying WordPress attachment can be reliably identified or when the image is rendered through supported WordPress functionality.

Compatibility with every page builder, widget, theme, or third-party extension cannot be guaranteed.

Does the plugin work with gallery plugins?

The free version can label images when the gallery output can be reliably associated with a WordPress attachment through supported WordPress functionality.

DCLVBS AI Image Labels Pro adds enhanced recognition using filenames and WordPress-generated image sizes, which can improve compatibility with gallery implementations that do not expose attachment IDs directly.

Compatibility with every third-party gallery plugin or theme cannot be guaranteed.

Can I change the appearance of the label?

Yes.

The label position and size can be adjusted using the provided CSS classes.

Pritaksoj

There are no reviews for this plugin.

Kontribuantoj k. programistoj

“DCLVBS AI Image Labels” estas liberkoda programo. La sekvaj homoj kontribuis al la kromprogramo.

Kontribuantoj

“DCLVBS AI Image Labels” has been translated into 1 locale. Thank you to the translators for their contributions.

Traduki “DCLVBS AI Image Labels” en vian lingvon.

Ĉu interesita en programado?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Ŝanĝprotokolo

0.1.2

  • Updated plugin author information to DECALVIBES.
  • Updated the Author URI to https://www.decalvibes.com/.
  • Removed outdated references to dclvbs.com.
  • Updated package metadata for WordPress.org review.

0.1.1

  • Updated plugin and author URLs.
  • Updated WordPress.org contributor information.
  • Improved WordPress-compliant loading of frontend JavaScript and admin styles.
  • Replaced direct script and style output with WordPress enqueue APIs.
  • Improved compatibility with WordPress.org plugin review requirements.

0.1.0

  • Renamed the plugin to DCLVBS AI Image Labels.
  • Updated the plugin slug to dclvbs-ai-image-labels.
  • Updated WordPress.org metadata and documentation.
  • Updated the readme to English.
  • Updated licensing information for WordPress.org compatibility.
  • Added Free and Pro product editions.
  • Added official EU AI labeling icons for three AI classifications.
  • Restricted visible AI labels to the public-facing website.
  • Kept AI classification management available in the WordPress Media Library.
  • Added support for standard WordPress attachment images.
  • Added support for featured images.
  • Added support for Gutenberg and post-content images.
  • Prevented visible label overlays in regular WordPress administration and editor views.
  • Improved separation between frontend, REST API, and administration contexts.
  • Added request-level caching for stored classifications.
  • Improved accessibility markup.
  • Added optional Pro support for WooCommerce galleries, variations, dynamic image changes, and enhanced image recognition.
  • Expanded privacy and legal information.

0.0.9

  • Restricted visible AI labels to the public-facing website.
  • Prevented visible AI icon overlays in regular WordPress administration and editor views.
  • Kept classification management available in the WordPress Media Library.
  • Improved separation between frontend, REST API, and administration contexts.
  • Limited WooCommerce variation processing during regular administration requests.
  • Improved frontend documentation.
  • Clarified Elementor and page-builder compatibility.
  • Updated legal notices and AI icon documentation.