Title: EINFACHlabs Image Credit Overlay
Author: einfachlabs2026
Published: <strong>November 9, 2026</strong>
Last modified: November 9, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/einfachlabs-image-credit-overlay.svg)

# EINFACHlabs Image Credit Overlay

 By [einfachlabs2026](https://profiles.wordpress.org/einfachlabs2026/)

[Download](https://downloads.wordpress.org/plugin/einfachlabs-image-credit-overlay.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/einfachlabs-image-credit-overlay/#description)
 * [Reviews](https://wordpress.org/plugins/einfachlabs-image-credit-overlay/#reviews)
 *  [Installation](https://wordpress.org/plugins/einfachlabs-image-credit-overlay/#installation)
 * [Development](https://wordpress.org/plugins/einfachlabs-image-credit-overlay/#developers)

 [Support](https://wordpress.org/support/plugin/einfachlabs-image-credit-overlay/)

## Description

EINFACHlabs Image Credit Overlay stores one visible image credit directly on each
WordPress media attachment and displays it on the frontend without changing the 
normal WordPress caption.

The free release uses a fixed black-and-white design with the © button in the bottom-
right corner. Custom colors, typography, positioning and language-specific credit
variants are not included in this edition.

Example credit:

Annett Bergk / EINFACHlabs

The © symbol is added automatically.

### Supported

 * WordPress images rendered through wp_get_attachment_image().
 * Images with a wp-image-ID class.
 * Images without a WordPress attachment ID in the markup, resolved from the current
   local upload URL.
 * Responsive WordPress image sizes such as -768×512.jpg.
 * Elementor images and Elementor background images.
 * CSS background images in sliders and carousels when they come from the WordPress
   Media Library.
 * Swiper, Slick, Owl Carousel and Splide visibility handling.
 * Dynamic sliders where src, srcset or background-image changes while the page 
   stays open.
 * Linked images and elements.
 * Floating credit overlays above overlapping headline/content boxes.
 * Multi-line credits for longer attribution text.

### Notes

 * The image credit is stored separately from the standard WordPress caption.
 * This edition stores one credit string per media item. It does not provide separate
   credit values per site language.
 * External images outside the local WordPress Media Library cannot be resolved 
   automatically.
 * URL resolution only accepts approved local upload hosts and paths, rejects path-
   traversal/control-character patterns, queries the local WordPress Media Library
   and never fetches third-party content.
 * The public resolver does not expose an attachment-ID lookup endpoint. Lookup 
   batches are bounded and successful as well as unsuccessful URL resolutions are
   cached in a small, bounded cache.
 * Credits attached to trashed, private, draft, pending, future, password-protected
   or otherwise restricted parent content are not returned anonymously by the public
   resolver. Developers using access-control plugins can further restrict exposure
   with the `einfachlabs_image_credits_is_public` filter.
 * The resolver is public by design, but access-control plugins can block complete
   resolver requests with the `einfachlabs_image_credits_request_allowed` filter.
 * CDN hostnames can be explicitly allowed by developers with the `einfachlabs_image_credits_allowed_hosts`
   filter when the CDN keeps the WordPress uploads path.
 * The free design is intentionally fixed: black overlay, white text, bottom-right
   © control.

## Installation

 1. Upload the ZIP file via Plugins > Add New Plugin > Upload Plugin.
 2. Activate “EINFACHlabs Image Credit Overlay”.
 3. Open an image in the Media Library.
 4. Enter the visible attribution in the “Image credit / Copyright” field.
 5. The frontend shows a © button on credited images. Clicking it opens the full credit
    directly over the image.

If you are replacing an earlier EINFACH Image Credits test build, deactivate the
old plugin before activating this package. Existing image-credit metadata is preserved
because the same attachment meta field is used.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“EINFACHlabs Image Credit Overlay” is open source software. The following people
have contributed to this plugin.

Contributors

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

[Translate “EINFACHlabs Image Credit Overlay” into your language.](https://translate.wordpress.org/projects/wp-plugins/einfachlabs-image-credit-overlay)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/einfachlabs-image-credit-overlay/),
check out the [SVN repository](https://plugins.svn.wordpress.org/einfachlabs-image-credit-overlay/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/einfachlabs-image-credit-overlay/)
by [RSS](https://plugins.trac.wordpress.org/log/einfachlabs-image-credit-overlay/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Rename the plugin to EINFACHlabs Image Credit Overlay.
 * Set the text domain and package directory to einfachlabs-image-credit-overlay.

#### 1.0.0

 * First public EINFACHlabs release.
 * English-only interface.
 * Fixed black-and-white credit design.
 * Image, background-image and slider/carousel support based on the stabilized pre-
   release implementation.
 * Hardened public media resolver with URL-only lookup, strict request limits, host/
   path validation, path-traversal checks, visibility checks, a request-permission
   filter and bounded positive/negative caching.
 * Image credits remain separate from WordPress captions and support automatic line
   wrapping.

## Meta

 *  Version **1.0.1**
 *  Last updated **16 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [attribution](https://wordpress.org/plugins/tags/attribution/)[copyright](https://wordpress.org/plugins/tags/copyright/)
   [elementor](https://wordpress.org/plugins/tags/elementor/)[image credits](https://wordpress.org/plugins/tags/image-credits/)
   [slider](https://wordpress.org/plugins/tags/slider/)
 *  [Advanced View](https://wordpress.org/plugins/einfachlabs-image-credit-overlay/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/einfachlabs-image-credit-overlay/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/einfachlabs-image-credit-overlay/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/einfachlabs-image-credit-overlay/)