Title: Image Source Control Lite – Show Image Credits and Captions
Author: Thomas Maier
Published: <strong>December 17, 2012</strong>
Last modified: April 1, 2026

---

Search plugins

![](https://ps.w.org/image-source-control-isc/assets/banner-772x250.png?rev=2679640)

![](https://ps.w.org/image-source-control-isc/assets/icon.svg?rev=2694143)

# Image Source Control Lite – Show Image Credits and Captions

 By [Thomas Maier](https://profiles.wordpress.org/webzunft/)

[Download](https://downloads.wordpress.org/plugin/image-source-control-isc.3.9.1.zip)

 * [Details](https://sa.wordpress.org/plugins/image-source-control-isc/#description)
 * [Reviews](https://sa.wordpress.org/plugins/image-source-control-isc/#reviews)
 *  [Installation](https://sa.wordpress.org/plugins/image-source-control-isc/#installation)
 * [Development](https://sa.wordpress.org/plugins/image-source-control-isc/#developers)

 [Support](https://wordpress.org/support/plugin/image-source-control-isc/)

## Description

Are you concerned about being held liable for violating copyright law and would 
like to start crediting owners properly?

Do you want to give back to photographers and illustrators by adding image credits,
so they are rightfully attributed?

Or are you a creator yourself and want to show information on the picture licenses
for your image gallery under which publishers can use or purchase your work?

Image Source Control is your go-to solution when it comes to **handling copyright-
protected photos and delete unused images**.

[Documentation](https://imagesourcecontrol.com/documentation/?utm_source=wporg&utm_medium=link&utm_campaign=wp-linkbar-documentation)
| [Support](https://wordpress.org/support/plugin/image-source-control-isc/) | [Premium Features](https://imagesourcecontrol.com/unlock-isc/?utm_source=wporg&utm_medium=link&utm_campaign=wp-linkbar-pro)
| [Delete Unused Images](https://imagesourcecontrol.com/features/delete-unused-images/?utm_source=wporg&utm_medium=link&utm_campaign=wp-linkbar-delete)

> This level of personal and competent support deserves more than just five stars.
> 
> Highly recommended!

⭐⭐⭐⭐⭐ by [eunde](https://wordpress.org/support/topic/excellent-plugin-and-absolutely-outstanding-support/)

**Image Credit layouts**

Choose between different credit displays:

 * List all image sources below the content of a specific page or place the list
   manually
 * Show an image caption overlay above or below the image
 * Embed a complete image credit list with thumbnails on your website

**Frontend Features**

 * Display image credits in the content, for image galleries, images added by shortcodes,
   and featured images
 * … see more listed under Premium features below
 * Define the layout and position of the caption overlay
 * Show the image source fully, or only on click or mouseover
 * Attach the Per-page list automatically, by using a shortcode, or with a PHP function
 * Display image sources on archive pages
 * Link to the copyright holder and include a link to the image license

**Backend Features**

 * Add credits for any image file uploaded to the Media library
 * Dedicated image source fields for the following blocks: Image, Cover Image, Featured
   Image, Media & Text
 * Quickly assign a centrally defined source to any image and choose three options:
   hide image sources for these images, show a specific source (e.g., your name),
   or the uploader’s name
 * Warn about missing image sources
 * Manage, display, and link available licenses
 * Enable the features for any files in the media library or for images only
 * Filter the media library list by images with or without sources, or only those
   using the standard source

**Featured Image Caption**

ISC Lite works for Featured Images. By default, you will see the image credits options
in the media library and the featured image options in the block editor.

The featured image caption shows in the Per-page list with all other image sources
on the page.

Check out the premium features to display the image caption overlay for featured
images.

**Premium Features**

[Check out all features of Image Source Control](https://imagesourcecontrol.com/?utm_source=wporg&utm_medium=link&utm_campaign=all-features).

 * The Indexer looks for all images in all published content in one go
 * List credits for images outside the content
 * Add multiple links to the source string
 * Manage image credits for images hosted outside the Media Library
 * Handle images without file extensions
 * Show image usage in the image details and the List view of the media library
 * Bulk-edit image copyright information in the media library
 * Preview image credits in the media library
 * Show the standard picture credit for all images without a selected source
 * [Display IPTC copyright metadata](https://imagesourcecontrol.com/blog/iptc-copyright-information-image-caption-wordpress/)
   in the backend and automatically as a standard source in the frontend
 * Show the full text only after a click or on mouseover on the caption overlay
 * Choose which data is displayed in the [Global List](https://imagesourcecontrol.com/features/global-list/)
 * List only images with a proper source in the Global List
 * Show the Global List as a table or a simple list view
 * Show image sources for Elementor background images, images in Kadence Blocks 
   Galleries, and Kadence Related Content Carousel
 * Developer options to show overlay captions for CSS background images
 * Support for [background images of the Group block](https://imagesourcecontrol.com/blog/group-block-background-image/)
 * Exclude certain images from showing the overlay by adding the `isc-disable-overlay`
   class
 * Detect Unused Images (see below)
 * Personal email support

Extended compatibility with Elementor, Avada, WP Bakery, Divi, Fusion Builder, and
other page builders
 as well as with plugins like Advanced Custom Fields, WPML, 
Kadence Blocks, Kadence Related Content Carousel, Lightbox Gallery, Newsletter plugin,
and JetEngine.

[See Pricing](https://imagesourcecontrol.com/pricing/?utm_source=wporg&utm_medium=link&utm_campaign=pricing).

**Unused Images**

Premium media cleaner features to remove unused images safely.

 * Go to _Media > Unused Images_ to see and remove unused images
 * Check automatically all pages in the frontend to detect real use
 * Run a deep check in the database to find references to images outside the content,
   like in meta data or options
 * Bulk delete unused images
 * Check either all images and pages, or only new or changed ones
 * Works for pages behind a login (e.g., membership sites or maintenance mode)
 * Filter the list by various states
 * Ignore certain images from being listed as unused

Constantly extended support for finding used and unused images in plugins and page
builders, e.g., Elementor, Divi, WP Bakery, WP User Meta, and the Newsletter Plugin.

[See Pricing](https://imagesourcecontrol.com/pricing/?utm_source=wporg&utm_medium=link&utm_campaign=pricing).

Btw., Image Source Control is a suitable alternative to the discontinued or closed
plugins Image Credits, [Credit Tracker](https://imagesourcecontrol.com/blog/credit-tracker/?utm_source=wporg&utm_medium=link&utm_campaign=credit-tracker),
or FSM Custom Featured Image Caption.

### Instructions

Take a look at the [Image Source Control Documentation](https://imagesourcecontrol.com/documentation/?utm_source=wporg&utm_medium=link&utm_campaign=documentation).

Find a list of missing images sources and other debug tools under _Media > Image
sources_

You can choose to display image sources below the post content or as a small caption
overlay above your images. Just visit the settings page of the plugin to enable 
those options.

**Manually included image sources on pages/posts**

You can add the Per-page list manually to pages or posts via the shortcode `[isc_list]`
in your content editor or a text widget.

Use `[isc_list id="123"]` to show the list of any post or page.

Use the PHP code `<?php if( function_exists('isc_list') ) { isc_list(); } ?>` within
your template files.

**List all image sources**

You can add a paginated list with ALL attachments and sources attached to posts 
and pages—the Global list—using the shortcode `[isc_list_all]`.

Use `[isc_list_all per_page="25"]` to show only a limited number of images per page.

Use `[isc_list_all included="all"]` to show all attachments in the list, including
those not explicitly attached to a post.

The plugin searches your post content and thumbnail for images (attachments) and
lists them if you included at least the image source or marked it to use the default
image source.

**Remove “nofollow” from all source links**

In order to remove “nofollow” from source links, follow the [instructions in our documentation](https://imagesourcecontrol.com/documentation/#remove-nofollow-from-all-source-links).

## Screenshots

 * [[
 * Display image attribution captions as an overlay above the image
 * [[
 * Display a list of all images of your site and their sources on a dedicated page
 * [[
 * Edit image source settings in the Image block
 * [[
 * Bulk-editing image sources in the Media Library (Pro)
 * [[
 * List image usage in the Media Library in an optional column (Pro)
 * [[
 * Unused Images – Media Cleaner feature to safely remove unused images (Pro)
 * [[
 * Customizing the display of image captions as an overlay
 * [[
 * Customizing the list of image sources displayed under posts
 * [[
 * Customizing the global list of image sources
 * [[
 * Manage image usage licenses
 * [[
 * The Scanner searches for unused images (Pro)

## Installation

This section describes how to install the plugin and get it working.

e.g.

 1. Upload `image-source-control-isc.zip` through the ‘Plugin’ menu in your WordPress
    backend
 2. Activate the plugin
 3. Visit _Settings > Image Sources_ for the main settings

See the _Instructions_ section [here](https://wordpress.org/plugins/image-source-control-isc/#description).

## Reviews

![](https://secure.gravatar.com/avatar/649d387aeeed2ec335a5aef03ac9e38817230de19f23c3604e8099c50406a714?
s=60&d=retro&r=g)

### 󠀁[ein Plugin mit hervorragendem Service](https://wordpress.org/support/topic/ein-plugin-mit-hervorragendem-service/)󠁿

 [helmutkroiss](https://profiles.wordpress.org/helmutkroiss/) January 19, 2026 1
reply

<font dir=”auto” style=”vertical-align: inherit;”><font dir=”auto” style=”vertical-
align: inherit;”>Ich verwende das Plugin mittlerweile auf 4 Websites. Es ist eine
wirklich große Hilfe, besonders bei der Verwaltung größerer Bildmengen. </font></
font><font dir=”auto” style=”vertical-align: inherit;”><font dir=”auto” style=”vertical-
align: inherit;”>Nicht nur, dass dieses Plugin ein hervorragendes Tool ist. Nein,
der Hersteller bietet auch einen hervorragenden Service mit sehr kurzen Reaktionszeiten
und schnellen Lösungen. </font></font><font dir=”auto” style=”vertical-align: inherit;”
><font dir=”auto” style=”vertical-align: inherit;”>Mir wurde bei der Anpassung an
das Avada-Theme sowie bei der Beseitigung eines Bugs hochprofessionell geholfen.
Hinzu kommt auch noch die Erweiterung zur Stapelverarbeitung von Bildern. </font
></font><font dir=”auto” style=”vertical-align: inherit;”><font dir=”auto” style
=”vertical-align: inherit;”>Ich kann dieses Plugin nur empfehlen.</font></font>

![](https://secure.gravatar.com/avatar/37e2c37d70b998bf505b09169cec4d0c2d675b1b9bfbb5a701a3910521368779?
s=60&d=retro&r=g)

### 󠀁[Excellent plugin – and absolutely outstanding support!](https://wordpress.org/support/topic/excellent-plugin-and-absolutely-outstanding-support/)󠁿

 [eunde](https://profiles.wordpress.org/eunde/) April 17, 2025 1 reply

We’re using Image Source Control to manage image attributions on our website, and
it works flawlessly. The plugin is well thought out, reliable, and does exactly 
what it’s supposed to do. What really stands out is the amazing support: We had 
a specific issue with the Avada theme, and the developer took the time to investigate
and even provided a solution – truly exceptional. This level of personal and competent
support deserves more than just five stars. Highly recommended!

![](https://secure.gravatar.com/avatar/50b51a306035b2934bfe1831c14f01b5183e94d18de5f19bbe16de783e8507c1?
s=60&d=retro&r=g)

### 󠀁[Great plugin with very good support](https://wordpress.org/support/topic/great-plugin-with-very-good-support-11/)󠁿

 [osbow](https://profiles.wordpress.org/osbow/) May 21, 2024 1 reply

The plugin is easy to understand and offers many settings. If something doesn’t 
fit, the developer offers great and fast support.

![](https://secure.gravatar.com/avatar/cfa935ee1e076c4e3d5bb7f31dab06b69f3ee8422c117bf3313624ed61b7dcd1?
s=60&d=retro&r=g)

### 󠀁[Fab support and great plugin!](https://wordpress.org/support/topic/fab-support-and-great-plugin/)󠁿

 [devboudiguk](https://profiles.wordpress.org/devboudiguk/) April 3, 2024 1 reply

The plugin author has been super helpful in answering all of our questions and checking
in on how things are going. The plugin offers lots of excellent features and works
well.

![](https://secure.gravatar.com/avatar/5483d63881f166709b4a0534d0f2f88890a54b00524472398599cb9b77f64e70?
s=60&d=retro&r=g)

### 󠀁[Excellent plugin with even better support!](https://wordpress.org/support/topic/excellent-plugin-with-even-better-support-3/)󠁿

 [LPZ](https://profiles.wordpress.org/mexl/) January 16, 2024 1 reply

If you are looking for a plugin to manage your image sources – look no further. 
We have this plugin on many sites running for years without issues. The best thing:
The excellent support of Thomas – even for the free version. Thank you! A+++

![](https://secure.gravatar.com/avatar/fe1541ecaf52e528bd94cbb9a112fccddd6c8a1b72a9d4f53277b58298088e75?
s=60&d=retro&r=g)

### 󠀁[Great plugin with fantastic support](https://wordpress.org/support/topic/great-plugin-with-fantastic-support-27/)󠁿

 [Rene Hermenau](https://profiles.wordpress.org/renehermi/) September 11, 2023 1
reply

Highly recommended plugin for every webmaster who has to work with many images every
day.

 [ Read all 41 reviews ](https://wordpress.org/support/plugin/image-source-control-isc/reviews/)

## Contributors & Developers

“Image Source Control Lite – Show Image Credits and Captions” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Thomas Maier ](https://profiles.wordpress.org/webzunft/)

“Image Source Control Lite – Show Image Credits and Captions” has been translated
into 5 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/image-source-control-isc/contributors)
for their contributions.

[Translate “Image Source Control Lite – Show Image Credits and Captions” into your language.](https://translate.wordpress.org/projects/wp-plugins/image-source-control-isc)

### Interested in development?

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

## Changelog

#### 3.9.1

 * Improvement (Pro): Better guiding to the license input field to improve onboarding
   experience
 * Fix: Pagination links were missing when the number of items in the Global List
   was set to 0. Only 10 results showed up.
 * Fix (Pro): rename the `compatibility` directory to `Compatibility` to resolve
   case-sensitive filesystem failure
 * Fix (Pro): Added more checks for the `wp_isc_index` table to prevent fatal errors
   when the table is missing for unexpected reasons

#### 3.9.0

 * Improvement (Pro): Removed the old “Indexer” page to find unused images in the
   content. All features are covered by the Scanner
 * Improvement (Pro): When the WordPress `MEDIA_TRASH` constant is enabled, a “Move
   to Trash” option shows up in the bulk actions on the Unused Images page
 * Improvement (Pro): The pagination count in the Unused Images list shows the total
   number of images right away
 * Improvement: Settings label position unified for a homogeneous look

#### 3.8.0

 * Feature (Pro): Add a reset button to clear the index for Unused Images
 * Improvement (Pro): Compatiblity with Elementor thumbnails in the directory `/
   uploads/elementor/thumbs\`
 * Improvement (Pro): Removed check indicator icons from the Unused Images list 
   since they were confusing and are irrelevant when using the Scanner
 * Improvement (Pro): Finished renaming “Indexer” and “Deep Check” into “Content
   Scan” and “Database Scan”
 * Improvement (Pro): Updated Polish and German translations
 * Fix (Pro): A replaced featured image was not marked as unused when using the 
   Content Scan
 * Fix: Prevent the storage from containing empty URLs when an image ID was identified
   but the image URL not found in the database
 * Dev (Pro): Renamed `isc_indexer_global_image_threshold` filter into `isc_unused_images_global_image_threshold`
 * Dev: Removed Pro files from autoloading mapper

#### 3.7.0

 * Feature (Pro): Introducing the new unified **Scanner** for Unused Images. This
   powerful tool combines the previous Indexer and Database search into a single,
   streamlined interface. The existing “Indexer” page will slowly be phased out.
   The individual Deep Check will be renamed to “Database Check” in the future
 * Feature (Pro): Bulk edit image sources for multiple images directly in the Media
   Library list view
 * Feature (Pro): Mark images as “Ignored” in the Unused Images list to focus on
   relevant items
 * Feature: Added a download button for the ISC log file in the settings for easier
   debugging
 * Improvement (Pro): Adaptive batching for the Content Scan to optimize performance
   based on server speed
 * Improvement (Pro): New “Any image URL” indexing option to detect images in CSS
   backgrounds and inline styles during the Content Scan
 * Improvement (Pro): Specialized usage detection for images in Advanced Custom 
   Fields (ACF) and the Newsletter plugin
 * Improvement (Pro): Enhanced detection and labeling of “Global” images found in
   the page head or body
 * Improvement (Pro): Detailed error logging for the Scanner to help troubleshoot
   access issues, empty and redirected pages
 * Improvement (Pro): Add warning when many pages scanned but few images found
 * Improvement: Automatically clear admin notices from other plugins on ISC pages
   to provide a cleaner management interface
 * Improvement: Added a “Layout” section in Global List settings with links to styling
   tips and documentation
 * Improvement: Support for single quotes in HTML attributes for better compatibility
   with themes like Kadence and block-based background images
 * Improvement: Improved detection of scaled and rotated images to ensure correct
   attribution
 * Improvement: Display the Post ID in the Global List when a post has no title
 * Fix (Pro): Appearance list showed an upsell pitch
 * Fix: Moved Global List filtering to the database query level to fix pagination
   issues and improve performance
 * Fix: Hide the “Tools” link when the Image Sources module is disabled
 * Dev (Pro): Prevent attachments from self-referencing their own entry in wp_posts
   during usage detection
 * Dev (Pro): Add safety margin when deleting old entries from the index table
 * Dev: Prevented deprecation notices in the block editor for future WordPress versions(
   7.0+)
 * Dev: Resolved PHP 8.4 compatibility issues related to nullable parameters
 * Dev: Moved the log file to the WordPress uploads directory for better accessibility
   and security
 * Dev: Significant increase in automated test coverage for the Indexer, Global 
   List, and Unused Images modules
 * Dev: Hardened hook handling to prevent potential fatal errors during future plugin
   updates
 * Dev: The `isc_image_sources_attachments_with_empty_sources_where_clause` filter
   hook can be used to manipulate the `where` clause of the search for images without
   an image source.

#### 3.6.1

 * Fix (Pro): Overlays did not display on background images of core blocks (i.e.,
   groups) due to an undocumented change in WP 6.9 regarding the conversion of apostrophes
   in inline styles

#### 3.6.0

 * Feature (Pro): Execute the Indexer for Unused Images as a logged-in user; enable
   this option if your site is (partially) hidden behind a login or user capabilities
 * Feature (Pro): Optionally run the indexer only on un-indexed instead of all posts
 * Improvement (Pro): Added labels for icons in the Unused Images list for better
   clarity
 * Improvement (Pro): An image is no longer considered “used” if the attached post
   is moved to the trash; previously, only fully deleting the post did that
 * Fix: Prevent a fatal error on comment edit pages
 * Fix: The Images-only option caused non-images (e.g., PDFs) to no longer show 
   in the media library
 * Dev: Disables autoload of the `isc_storage` option

#### 3.5.0

 * Feature (Pro): Search for unused media files in the `wp_usermeta` table to support
   plugins like WP User Meta
 * Feature (Pro): Show the Global List in a simple list view using the `style` attribute,
   i.e., `[isc_list_all style="list"]`
 * Improvement (Pro): Support for caption overlays on full width images in the Divi
   builder
 * Improvement (Pro): Support for the `data-bg-url` attribute in the Fusion Builder
 * Improvement (Pro): Ignore false positive results for unused images caused by 
   the Newsletter Plugin
 * Improvement (Pro): Automatically purge outdated entries in the Indexer to handle
   unpublished content
 * Improvement: Show a warning in the media library when image filepath and `wp_posts.
   guid` don’t match; e.g., after migrating the domain
 * Dev: Cache the SQL query in `get_oldest_entry_date()` to prevent the same query
   running multiple times on ISC pages in WP admin

#### 3.4.0

 * Feature: Added a filter option to the Media Library list view to show only images
   using the “Standard” source
 * Feature: Added SVG to the list of accepted image file types
 * Feature (Pro): Show overlays for Divi background images. To use it, enable the
   appropriate option in the Overlay settings
 * Improvement: Prevent the content from jumping when the caption overlay is placed.
   The caption markup is now hidden until it was placed correctly. Critical JavaScript
   errors on the site could prevent them from showing, though.
 * Improvement (Pro): Rewritten rendering of the Appearance list, combining results
   from indexer, database check and image sources. Optional details list can be 
   enabled in settings
 * Improvement (Pro): Moved the Elementor compatibility option to the Overlay settings,
   since it is only relevant for overlays
 * Improvement (Pro): Support for JetEngine smart filters
 * Improvement (Pro): Added Polish translation
 * Fix (Pro): The Per-page list stayed empty on the first page load after a post
   was saved when the Per-page list was enabled in the default settings and the 
   Overlay were set to display on images outside the main content
 * Fix (Pro): The Appearance list in the Media details didn’t show if the Image 
   Sources module was disabled, though that list depends solely on Unused Images
 * Dev (Pro): Removed storing post title and type from Database check to avoid outdated
   data
 * Dev (Pro): Some code for overlays was loaded even when overlays were disabled.
   This caused no frontend output
 * Dev (Pro): The thumbnail now has its own entry in the `isc_index` table if found
   when indexing a single post in the frontend

#### 3.3.1

 * Fix (Pro): The option to enable the expandable list for the Per-page List wasn’t
   stored
 * Fix: Sometimes, a “Next” link could show up on the pagination of the last page
   of the Global List, even if there were no more images to show
 * Dev: The query for the Global List was improved to load quickly also on sites
   with many images
 * Dev: Moved the Global List rendering methods to a dedicated class

#### 3.3.0

 * Feature (Pro): Layout option to collapse the Per-page list below the content 
   by default and only open it on click
 * Improvement: Minified JavaScript files in frontend and backend for faster load
   times
 * Improvement (Pro): Consider the site_icon image as “used” and don’t list it under
   Unused Images
 * Improvement (Pro): Support for JetEngine AJAX-loaded content
 * Improvement (Pro): The expand-on-click caption option is more stable and should
   not create random line breaks
 * Fix (Pro): Honor the Elementor compatibility option and disable the feature, 
   if the option is not checked
 * Fix (Pro): Made a string on the Indexer page translatable
 * Dev: The main caption CSS can be customized via the `isc_public_caption_default_style`
   filter
 * Dev: The new `isc_update_captions_styles()` JavaScript function allows developers
   to update the caption styles in the frontend. E.g., useful for dynamically loaded
   content
 * Dev (Pro): Improved handling nested output buffer calls to prevent issues with
   other plugins; here it was WPBakery
 * Dev (Pro): Use the `isc_unused_images_ids_considered_used` filter to add IDs 
   of images that should not show as unused images

#### 3.2.0

April 29th, 2025

 * Feature: You can use the option “Images only” to disable features for non-images
   in the media library, e.g., PDF files
 * Improvement: When authors change content, ISC now looks for removed or new images
   at the next visit of that page in the frontend. This highly improved compatibility
   with page builders and dynamic content like shortcodes.
 * Improvement: When WP_DEBUG is enabled, show a button to list the content of the
   internal storage on the Tools page
 * Improvement: Removes image source output on pages with the Global List on it
 * Improvement (Pro): Ignores image URLs in `href` attributes when looking for image
   sources
 * Improvement (Pro): Clears the URL storage when the Indexer runs. This can help
   with issues when a site was migrated to another URL
 * Improvement (Pro): Extends ignored options for unused images
 * Improvement (Pro): The column with image sources forms in the Media Library list
   view only shows if the user has the permission to edit any image information
 * Improvement (Pro): The forms to edit image sources in the Media Library list 
   view only show if the user has the permission to edit information for that given
   image
 * Improvement (Pro): The Indexer for Unused Images now works with posts translated
   by WPML
 * Fix: Removes old index information when the last image in a post is removed
 * Fix (Pro): Some reserved characters in URLs caused (e.g., `&`) the bulk edit 
   fields for images sources in the media library to be cut off
 * Dev: Extracts post meta handling (`isc_image_posts`, `isc_post_images`) into 
   dedicated classes.
 * Dev (Pro): Disable image source form fields in the Media Library list view when
   submitting the filter form to prevent broken URLs. This is related to a compatibility
   issue caused by a third-party setup
 * Dev (Pro): The Indexer now works in batches to prevent timeouts on large sites
   when Query Monitor is installed
 * Dev (Pro): Pages with the Global List shortcode are now ignored by the Indexer.
 * Dev: Adds cleanup routines for meta data for deleted and trashed posts.
 * Dev: Replace some direct DB calls with WP functions
 * Updates German translation

#### 3.1.4

 * Fix: PHP E_ERROR in Media Library List view when screen options are missing

#### 3.1.3

 * Fix: The filter “Images with sources” in the Media Library list view was not 
   working correctly
 * Fix: early loaded text domains caused a PHP warning
 * Fix: A missed trait caused a warning in PHP 8.2

#### 3.1.2

 * Fix: Indexer not loading due to changed screen ID
 * Fix: PHP warning when saving the Global List settings in PHP 8.2

#### 3.1.1

 * Fix: PHP notices for traits in PHP 8.1

#### 3.1.0

 * Improvement: (Pro) Captions are now working by default for image URLs stored 
   outside the `src` attribute, which is often the case when using lazy loading.
 * Improvement: (Pro) The indexer now works with cached frontends.
 * Fix: (Pro) The IPTC options were disabled when deactivating the Unused Images
   module

#### 3.0.0

3.0 rewrites a lot of classes mainly to split features into modules. Developers 
who used any classes and methods directly should test their code.

 * Feature: You can now switch off modules you don’t need (Image Sources, Unused
   Images)
 * Feature: (Pro) Run the [full-content indexer](https://imagesourcecontrol.com/documentation/#unused-images)
   to identify all images in the content. This improves compatibility with page 
   builders and plugins that add images to the content dynamically and is useful
   for either Image Sources and Unused Images
 * Feature: (Pro) New column with the image source preview to the Media Library 
   list view
 * Feature: New filter to list only images without sources in the Media Library 
   list view for quickly adding missing images
 * Feature: Added support for AVIF files
 * Improvement: The list of images without sources now ignores images that have 
   the standard source set
 * Improvement: (Pro) Show the image path in the list of Unused Images
 * Fix: Prevented a JavaScript console error in the list view
 * Fix: Pages using the Global List shortcode were not counted in the page index
   stats
 * Dev: Deprecated `ISC_Class`

#### 2.29.1

 * Security: Limit the pretext for the caption preview in the backend to text only
   to prevent XSS attacks with manipulated links that could be executed by admin
   users
 * Fix: When resizing the screen, right-aligned captions sometimes received line
   breaks. The new calculation prevents this

#### 2.29.0

 * Increased the required WordPress version to 6.0
 * Improvement: (Pro) added Swiss and Austrian localizations
 * Fix: a warning was thrown in WordPress 6.7 about text domains loaded too early
 * Dev: hardened code against the_content being set to `null` by other plugins
 * Dev: various code style improvements

## Meta

 *  Version **3.9.1**
 *  Last updated **4 days ago**
 *  Active installations **3,000+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (Canada)](https://en-ca.wordpress.org/plugins/image-source-control-isc/),
   [English (US)](https://wordpress.org/plugins/image-source-control-isc/), [German](https://de.wordpress.org/plugins/image-source-control-isc/),
   [German (Austria)](https://de-at.wordpress.org/plugins/image-source-control-isc/),
   [German (Switzerland)](https://de-ch.wordpress.org/plugins/image-source-control-isc/),
   and [Polish](https://pl.wordpress.org/plugins/image-source-control-isc/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/image-source-control-isc)
 * Tags
 * [captions](https://sa.wordpress.org/plugins/tags/captions/)[copyrights](https://sa.wordpress.org/plugins/tags/copyrights/)
   [credits](https://sa.wordpress.org/plugins/tags/credits/)
 *  [Advanced View](https://sa.wordpress.org/plugins/image-source-control-isc/advanced/)

## Ratings

 4.6 out of 5 stars.

 *  [  36 5-star reviews     ](https://wordpress.org/support/plugin/image-source-control-isc/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/image-source-control-isc/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/image-source-control-isc/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/image-source-control-isc/reviews/?filter=2)
 *  [  3 1-star reviews     ](https://wordpress.org/support/plugin/image-source-control-isc/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/image-source-control-isc/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/image-source-control-isc/reviews/)

## Contributors

 *   [ Thomas Maier ](https://profiles.wordpress.org/webzunft/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/image-source-control-isc/)