EINFACHlabs Image Credit Overlay

EINFACHlabs Image Credit Overlay

Details
View on WordPress

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.

Details

Plugin code:
einfachlabs-image-credit-overlay
Plugin version:
1.0.1
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-09
Rating:
Times rated:
0
attribution
copyright
elementor
image-credits
slider