WordPress plugin intelligence profile

Image Credit Companion

Track and display image attribution. Add author, source, and license info to images with automatic detection and flexible output options.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.2.2
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update27 Jul 20263mo ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Image Credit Companion version 1.2.2 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Image Credit Companion (ICC) is a comprehensive WordPress plugin designed to help content creators and editors properly track, manage, and display image attribution information. Whether you’re running a news site, blog, or any content-driven website, ICC ensures you maintain proper image credits and comply with licensing requirements.

Key Features

  • Automatic Image Detection: Automatically scans and tracks images used in posts, supporting both Gutenberg blocks and Classic Editor content
  • Editor-Friendly Interface: Gutenberg sidebar panel for easy metadata management during content creation
  • Flexible Output Options: Display image sources via shortcodes, dynamic blocks, or automatic footer injection
  • Comprehensive Admin Interface: Site-wide overview with filtering, bulk editing, and usage statistics
  • Template System: Customizable output templates with theme override support
  • Performance Optimized: Efficient database design with caching and indexed queries
  • Security First: Proper sanitization, validation, and capability-based access control

How It Works

-

Detection: When you save a post, ICC automatically scans the content for images in various formats:

  • Gutenberg blocks (Image, Gallery, Cover, Media & Text)
  • Classic Editor HTML content
  • Inline images in paragraph blocks

-

Storage: Image usage is tracked in a custom database table, while metadata (author, source, license) is stored as attachment post meta

-

Management: Editors can add metadata through:

  • Gutenberg sidebar panel (per-post view)
  • Media modal (global attachment editing)
  • Admin bulk editing interface

-

Display: Image sources can be shown using:

  • Shortcodes: [imagcrco_image_sources] or [imagcrco_post_image_sources]
  • Dynamic block: “Image Sources” block
  • Automatic footer injection (configurable)

Supported Image Sources

  • Core Image blocks
  • Gallery blocks
  • Cover blocks
  • Media & Text blocks
  • Classic Editor HTML images
  • Inline images in paragraph blocks

Output Formats

  • Unordered List: Clean bullet-point format
  • Ordered List: Numbered list format
  • Inline: Comma-separated inline format

Template Customization

ICC supports theme overrides for complete customization. Create templates in your theme:

  • yourtheme/image-credit-companion/list-ul.php
  • yourtheme/image-credit-companion/list-ol.php
  • yourtheme/image-credit-companion/list-inline.php

Usage Examples

Basic Shortcode Usage

Display image sources for the current post:

[imagcrco_image_sources]

Display all image sources site-wide:

[imagcrco_image_sources scope=”site”]

Display with specific formatting:

[imagcrco_image_sources list=”ol” show_missing=”true”]

g. inside an Elementor single post template, below the featured image widget):

[imagcrco_image_credit]

Display the credit line of a specific image:

[imagcrco_image_credit attachment_id=”123″]

Note: For backward compatibility, the legacy shortcodes [image_sources] and [post_image_sources] are still supported but the prefixed versions above are recommended.

Advanced Shortcode Attributes

  • scope: “post” (default) or “site”
  • post_id: Specific post ID (for post scope)
  • list: “table”, “ul”, “ol”, or “inline” (default: the Default Output Style setting)
  • show_missing: “true” or “false” (default: false)
  • per_page: Items per page for site-wide pagination (default: 20)

Dynamic Block Usage

  • Add the “Image Sources” block to your post or page
  • Configure the block settings in the sidebar
  • Choose scope, list style, and other options
  • The block will automatically display the appropriate image sources

Support

For support, feature requests, or bug reports, please visit the plugin support forum.

Privacy Policy

This plugin does not collect, store, or transmit any personal data. All image metadata is stored locally on your WordPress installation and is not shared with external services.

Credits

Developed with ❤️ for the WordPress community. Special thanks to all contributors and testers who helped make this plugin possible.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • attribution
  • credits
  • images
  • media
  • sources
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity27 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.