Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make…
About Media Library Assistant
The Media Library Assistant is a plugin that enhances the management of the Media Library in WordPress. It provides features such as shortcode support for galleries and tag clouds, integration with other plugins, support for WPML and Polylang, and many more customization options. It also includes complete documentation for easy reference.Screenshots





















Frequently asked questions
What is the Media Library Assistant?
The Media Library Assistant is a WordPress plugin that enhances the Media Library with various management features. It includes powerful shortcodes and supports taxonomy, IPTC/EXIF/XMP/PDF processing, and bulk/quick editing.
What shortcodes are included with the plugin?
The plugin includes the [mla_gallery], [mla_tag_cloud], [mla_term_list], and [mla_custom_list] shortcodes. These shortcodes provide flexible ways to display media, tags, taxonomy terms, and custom field values.
What can the [mla_gallery] shortcode do?
The [mla_gallery] shortcode is a superset of the WordPress [gallery] shortcode, offering enhancements like full query and display support for categories, tags, custom taxonomies, and custom fields. It supports all post_mime_type values and allows control over gallery styles, markup, and content using templates.
Does Media Library Assistant support multi-language plugins?
Yes, Media Library Assistant provides support for WPML and Polylang multi-language CMS plugins.
What kind of editing features does the plugin offer?
The plugin offers bulk and quick editing capabilities to streamline the management of Media Library items.
Changelog
3.24
- New: Field-level data sources for accessing information about the original, unscaled files for very large images.
- New: Extend REST support to the Att. Categories and Att. Tags taxonomies.
- Fix: IMPORTANT: Reflected Cross-Site Scripting security risks in the Smart Media Categories, MLA Unattached Fixit, and WooCommerce Fixit example plugins have been mitigated.
- Fix: For the
[mla_gallery]shortcode, improved processing of themla_image_classandmla_image_altparameters when the attachment link contains other HTML tags.
3.23
- Fix: For the
[mla_gallery]shortcode, a defect regarding default post parent processing, e.g. when the shortcode has no explicit parameters, has been corrected.
3.22
- Fix: IMPORTANT: Resolve “Fatal error: Uncaught TypeError: array_key_exists():” in
class-mla-options.php. - Fix: Delay localization of built-in style and markup templates until
initaction.
3.21
- New: For the Media/Assistant admin page, a new entry in the “Screen Options” pulldown menu lets you change the “List Taxonomy” that populates the dropdown at the top of the submenu table.
- New: For the
[mla_gallery]shortcode, Simple Custom Field Parameters now includemeta_value_delimiterto change the delimiter between multiple custom field values. - New: A brief reference to calling MLA’s shortcode support functions has been added to the Settings/Media Library Assistant Documentation tab.
- Fix: Removed i18n function calls from the
plugins_loadedaction to resolve WP 6.7 PHP Notice “Function _load_textdomain_just_in_time was called incorrectly”. - Fix: IMPORTANT: A Cross-Site Scripting (XSS) security risk in the Settings/Media Library Assistant page, various tabs, has been mitigated.
- Fix: Various i18n cleanup touches to improve Plugin Check/Plugin Repo results
- Fix: Code cleanup to remove calls to deprecated
like_escape()function. - Fix: For the Media/Assistant admin page, fixed layout of the Search Media box and associated controls, the Bulk Edit area and the Quick Edit Area.
- Fix: For EXIF metadata extraction, some PHP fatal errors caused by unusual values in the data have been corrected.
- Fix: When the Real Media Library plugin is active, an array to string conversion defect on the Media/Assistant screen has been corrected.
- Fix: For the “MLA Path Mapping Example” plugin, corrected term assignment copying when destination Term ID is not equal to Term Taxonomy ID.
- Fix: For the “MLA Path Mapping Example” plugin, delayed initialization for compatibility with Enhanced Media Library.
- Fix: Added logic to avoid errors in items with corrupted
_wp_attached_file(array) values.
3.20
- Fix: IMPORTANT: A security risk that allowed remote code execution from a logged in administrator account has been mitigated.
- Fix: For mapping rules, an AJAX nonce problem in the “Execute” rollover action has been corrected.
- Fix: For the
[mla_gallery]shortcode, a defect in processingmla_link_hrefparameters containing multiple query string parameters has been corrected. - Fix: For the
[mla_gallery]shortcode whenmla_viewer=true, a “PHP Warning: Undefined array key…” issue has been eliminated.
3.19
- New: For mapping rules, a new “Replace All” option for the “Keep Existing” setting will replace Standard Fields with an empty value and delete Taxonomy term assignments if the mapping rule evaluates to an empty value.
- Fix: IMPORTANT: A security risk that allowed authenticated non-administrator (Author+) users to add file extensions to the Uploads list has been mitigated.
- Fix: More precise jQuery specification may improve handling of the Edit and Thumbnails bulk actions on the Media/Assistant admin submenu screen.
- Fix: For Custom Fields and IPTC/EXIF/WP custom field rules, the “Replace” option for the “Keep Existing” setting will not delete existing non-empty values if the new value is empty.
- Fix: For IPTC/EXIF/WP custom field rules, the “Multi” Option setting is now respected. A defect in previous MLA versions caused this setting to be ignored.
- Fix: For IPTC/EXIF/WP custom field rules, the “Delete NULL Values” setting is now respected. A defect in previous MLA versions always deleted NULL values.
- Fix: The
utf8_encode()function has been replaced bymb_convert_encoding()to eliminate a PHP 8.2 “Deprecated” warning.
3.00 – 3.18
- 3.18 – IMPORTANT: A security risk in the Media/Edit Media screen has been mitigated. A defect in formatting the order=DESC shortcode parameter has been corrected. Two fixes in all.
- 3.17 – IMPORTANT: Security risks in the Media/Edit Media screen and shortcodes have been mitigated. Elementor fix for the Media Manager Modal (popup) Window. Eight fixes in all.
- 3.16 – IMPORTANT: Security risks in the Media/Edit Media screen and [mla_custom_list] shortcode have been mitigated. Shortcode bug fixes and a new feature in the MLA Multi-search Example plugin. One enhancement, four fixes in all.
- 3.15 – IMPORTANT: Eliminate PHP Fatal Error when accessing Example Plugins from the Settings/Media Library Assistant Documentation tab.
- 3.14 – IMPORTANT: WordPress 6.5 updates and two security fixes. New and enhanced example plugins. Shortcode enhancements. Seven enhancements in all, eleven fixes.
- 3.13 – IMPORTANT:
[mla_gallery]parameters containing HTML are once again processed correctly. New “MLA Custom Field List” shortcode. Code refactor reduces load time and memory required for the[mla_gallery]shortcode. Four enhancements in all, six fixes. - 3.12 – IMPORTANT: Cross-site scripting security risk for authenticated users with the “Author” role has been eliminated.
- 3.11 – IMPORTANT: security risk fixes for shortcode parameters and example plugin. Custom file icon support for Uploads file types. One enhancement, four fixes.
- 3.10 – IMPORTANT: WP 6.3 Gutenberg/Media Manager fix and a security risk fix. File Extension and MIME Type Processing fixes. “MLA Multisite Extensions” example plugin enhancements. Four enhancements in all, nine fixes.
- 3.09 – IMPORTANT: security risk fixes for shortcode parameters and example plugin. Custom file icon support for Uploads file types. One enhancement, four fixes.
- 3.08 – PNG metadata fixes, terms search enhancements, example plugin enhancements, MLA Insert Fixit security fix, Documentation updates and additions. Eight enhancements in all, eleven fixes.
- 3.07 – Metadata extraction for PNG files, “Set Featured Image” enhancements, extensive “Where-used Reporting” documentation, Modern Event Calendar fix and Example Plugin enhancements. Eight enhancements in all, seven fixes.
- 3.06 – IMPORTANT: SECURITY FIX for the MLA Insert Fixit example plugin removes an SQL injection risk. New mapping rules tutorial available, some PDF parsing improvements and documentation improvements. One enhancement, eight fixes in all.
- 3.05- IMPORTANT: Admin Columns Pro v6.0+ support. Support for the “CatFolders – WP Media Folders” plugin. The “MLA Yoast SEO Example” plugin has been completely rewritten. New “MLA Content Items Example” plugin. Three enhancements in all, two fixes.
- 3.04 – Fix: When Photo Engine (WP/LR Sync) is active, a PHP Fatal Error with mapping rules during “sync” operations has been corrected.
- 3.03 – IMPORTANT: For the [mla_gallery] shortcode, a defect (introduced in v3.02) in expanding template values has been corrected.
- 3.02 – MLA Text Widget, WPML, Polylang and Photo Engine (WP/LR Sync) fixes. Some PHP errors eliminated. Bulk Edit Area enhancements. New “MLA WFU Data Source” example plugin. Two enhancements in all, ten fixes.
- 3.01 – IMPORTANT: For the Media/Assistant Bulk Edit feature, AJAX errors have been corrected.
- 3.00 – WordPress 6.0 support, security improvements, shortcode and example plugin enhancements. Seven enhancements in all, seventeen fixes.
2.90 – 2.99
- 2.99 – WordPress 5.9 support. Bulk Edit values save/restore, current date/time data sources, custom field Library views filtered by MIME type. Four enhancements in all, fifteen fixes.
- 2.98 – New “Attachment File Metadata” meta box on the Media/Edit Media screen. Enhanced “MLA Advanced Custom Fields Example” and new “MLA Filename Issues Example” plugins. Five enhancements in all, eleven fixes.
- 2.97 – IMPORTANT: [mla_gallery] PHP “Warning: array_key_exists()…” messages have been eliminated. WP 5.8, cropping of MMMW top row image thubmnails fixed. Description element added to mapping rules. Four enhancements in all, four fixes.
- 2.96 – WordPress 5.8 support! New [muie_archive_list] shortcode. CSV export item values. Support for Enhanced Media Library plugin. Donation links are back. Thirteen enhancements in all, fourteen fixes.
- 2.95 – Support for Real Media Library plugin in Media/Assistant and
[mla_gallery], MLA Insert Fixit improvements,[mla_gallery]simple date parameters, “Mine” filter/view. Four enhancements in all, twelve fixes. - 2.94 – For [mla_gallery], icon handling, mla_viewer, and performance fixes. New and enhanced example plugins. Three enhancements in all, nine fixes.
- 2.93 – Correct defects in handling array values, e.g., tax_input, in request: parameters and pagination controls. Example plugin enhancements. Two enhancements in all, three fixes.
- 2.92 – Correct Media/Assistant Quick Edit error that deleted term assignments in the WordPress Categories taxonomy.
- 2.91 – Correct PHP Fatal Error in Media Manager Search Media operations. Correct defect that caused Media Manager “Edit Gallery” operations to lose existing items. Two fixes in all.
- 2.90 – WP 5.6 support, thorough review and update of all files for validating, sanitizing and escaping user data to reduce the risk of security exploits, two new example plugins. Seven enhancements in all, seven fixes.
2.80 – 2.84
- 2.84 – WP 5.5 support, new Always Use MLA MIME Type option, CSV Data Source example plugin, Support for PaidMembershipsPro, Simple Taxonomy Ordering, Simple Custom Post Order, Featured Image from URL plugins. Thirteen enhancements in all, twelve fixes.
- 2.83 – Avoid “Fatal error:” with Admin Columns Pro version 5.1+. Fix Attachments area positioning in the Media Manager Modal (popup) Window. Two fixes in all.
- 2.82 – Compatibility updates for WordPress 5.4. Security fixes to prevent three categories of attacks. New tools for “MLA Insert Fixit” and “WooCommerce Fixit Tools” example plugins. Fixes for
[mla_gallery]and Media Manager Modal Window. Seven enhancements in all, eleven fixes. - 2.81 – Compatibility updates for WordPress 5.3. New “mso:” prefix gives access to the Document Properties embedded in Office Open XML file formats (e.g., docx, xlsx, pptx). Three enhancements, eight fixes.
- 2.80 – A new “MLA Phoenix Media Rename Example” plugin supports the Phoenix Media Rename plugin. MLA Insert Fixit example plugin improvements, improved support for other plugins and themes. One enhancement, twelve fixes.
2.70 – 2.79
- 2.79 – [mla_gallery] keyword/term search “exclude” logic, [mla_tag_cloud] performance improvements, Media/Assistant Download bulk action. Nine enhancements in all, six fixes.
- 2.78 – Support Admin Columns Pro v4.5.x, add “Search Media” and “Terms Search” exclude logic, Eliminate PHP messages for Polylang and some AJAX actions. One enhancement, five fixes.
- 2.77 – Preserve current term assignments for checklist-style taxonomies when opening the Media/Assistant Quick Edit area. This defect was introduced in v2.76.
- 2.76 – “Checklist-style” term search and additions in the Bulk and Quick Edit areas. New and improved example plugins. Seven enhancements, four fixes.
- 2.75 – Admin Columns (and Pro) fixes to eliminate PHP messages. Five fixes in all.
- 2.74 – Cross-Site Scripting vulnerabilities have been removed from the Media/Assistant and Settings/Media Library assistant admin submenu screens. One enhancement, seven fixes.
- 2.73 – Checklist-style flat taxonomy improvements, Admin Columns Pro fix, new and improved example plugins, e.g., “parent search”. Five enhancements, four fixes.
- 2.72 – Remove “Circular Reference” PHP Warnings in class-mla-mime-types.php.
- 2.71 – Admin Columns Pro CSV Export support, Uploaded on date editing, regular expression match/replace functions in shortcodes, new and improved example plugins. Thirteen enhancements, seven fixes.
- 2.70 – Improved file download security, Polylang fixes. Two enhancements, seven fixes.
2.60 – 2.65
- 2.65 – Corrects an “ajax.fail error” in the Media/Assistant “Set Parent” function and the Media/Edit Media screen. One other enhancement, two other fixes.
- 2.64 – For
[mla_gallery], corrects v2.63 problem that appliedmla_named_transferto alllink=fileandlink=downloadgalleries. - 2.63 – Download by name and pretty links, str_replace format option, disable mapping rules, debug tab. Eight enhancements in all, nine fixes.
- 2.62 – Corrects a PHP Fatal Error when loading MLA Media Manager enhancements for “front-end” use.
- 2.61 – Several new example plugins and hooks, new shortcode parameters. Thirteen enhancements in all, thirteen fixes.
- 2.60 – Completely new Settings/IPTC/EXIF tab and example plugin enhancements. Five enhancements in all, five
2.50 – 2.54
- 2.54 – Admin Columns/PHP 7.1.x Fix, thumbnail generation enhancements, [mla_term_list] fix and Settings/Shortcodes tab updates. Six fixes in all.
- 2.53 – Correct PHP Fatal Error defect for users of Admin Columns (free version).
- 2.52 – Improved Admin Columns Pro integration, better PHP 7 support. Example plugin improvements. Six enhancements in all, eight fixes.
- 2.51 – Change “primary column” handling for WP 4.3+ to be more like Media/Library submenu table. Some MLA UI Elements Example plugin fixes.
- 2.50 – Completely new Settings/Custom Fields tab, [mla_term_list] and example plugin enhancements. Fourteen enhancements in all, sixteen fixes.
2.40 – 2.41
- 2.41 – Updated example plugins, EXIF improvements, PHP 5.3 compatibility, Polylang fix. Five enhancements in all, ten fixes.
- 2.40 – Generate WP 4.7 PDF thumbnails, new Shortcodes tab, requires less admin-mode memory, Examples tab “View” action and “Installed” view. Seventeen other enhancements, fourteen fixes.
2.30 – 2.33
- 2.33 – Fix WordPress “The plugin does not have a valid header” errors on initial MLA installs. Two enhancements, one other fix.
- 2.32 – New Documentation/Example Plugins submenu and installer, WordPress 4.6 fixes and several new example plugins. Sixteen enhancements in all, nine fixes.
- 2.31 – Remove call to
xdebug_get_function_stack()causing fatal PHP error. - 2.30 – New [mla_term-list] shortcode for hierarchical taxonomy display, Uncaught RangeError fix, custom data sources. Thirteen enhancements in all, six fixes.
2.00 – 2.25
- 2.25 – Default shortcode parameters in templates, list/grid view switcher, delete option settings, better XML parsing. Eight enhancements in all, eleven fixes.
- 2.24 – Corrects the MLA error that suppressed Admin Columns functions for Posts, Pages, Custom Post Types, Users and Comments.
- 2.23 – Admin Columns 2.4.9 fixes, EXIF/XMP/PDF improvements, Posts, Pages and custom Post Types in
[mla_gallery]display. Seven enhancements in all, six fixes. - 2.22 – Support for the “Admin Columns” plugin, PHP7 and “enclosing shortcode” syntax. Better performance, new filters and examples. Eight enhancements in all, eight fixes.
- 2.21 – Fix for “empty grid”, “No media attachments found”, “No items found” and “Unknown column” symptoms. Thanks to all who quickly alerted me to the problem. One other fix for “Featured Image” handling of size=none.
- 2.20 – Reduced memory/time footprint, default setting changes, WPML/Polylang IPTC/EXIF mapping fixes, partial German translation. Nine other enhancements, thirteen fixes.
- 2.15 – Bulk Edit Reset button, Debug tab enhancements, Quick Edit thumbnails, new examples and hooks. Sixteen enhancements in all, sixteen fixes.
- 2.14 – Final WordPress 4.3 updates. New Debug tab features. Updated Dutch translation. Four other fixes.
- 2.13 – WordPress 4.3 updates. PDF Thumbnail image generator. Wildcard keyword/term searching. Several WPML and Polylang fixes. Dutch and Swedish translations! Twelve other enhancements, twelve other fixes.
- 2.12 – Fixes a defect in [mla_gallery] handling of the mla_caption parameter. Adds mla_debug=log option.
- 2.11 – Enhanced WPML and new Polylang support. “Attached” Media/Assistant table view. Eight other enhancements, fifteen fixes.
*2.10 – mla_viewer is back, with a Featured Image option! XMP support for image meta data. Eight other enhancements, twelve fixes. - 2.02 – Bulk Edit on Media/Add New, pause/restart IPTC/EXIF mapping, EXIF CAMERA fields, “timestamp”, “date” and “fraction” format options. Six other enhancements, twelve fixes.
- 2.01 – Google File Viewer (mla_viewer) disabled. IPTC/EXIF mapping performance gains. Four other enhancements, five fixes.
- 2.00 – Requires WP v3.5+. Ajax-powered bulk edit and mapping, front-end “terms search” for [mla_gallery]. Five other enhancements, two fixes.
1.00 – 1.95
- 1.95: New [mla_gallery] parameters, Download rollover action, Media/Assistant submenu filters. Eleven enhancements, seven fixes.
- 1.94: Media Manager fixes and new “current-item” parameters for [mla_tag_cloud]. Two other enhancements, seven fixes.
- 1.93: WordPress 4.0 Media Grid enhancements (optional) and compatibility fixes. New auto-fill option for Media Manager taxonomy meta boxes. One other enhancement, three other fixes.
- 1.92: Three bug fixes, one serious.
- 1.91: WordPress 4.0 support! New “Edit Media meta box” and “Media Modal Initial Values” filters and example plugins. Four other enhancements, six fixes.
- 1.90: New “Terms Search” popup window and Search Media “Terms” checkbox. Post Type filter and pagination for “Select Parent” popup. Ten other enhancements, five fixes.
- 1.83: Corrects serious defect, restoring Quick Edit, Bulk Edit and Screen Options to Media/Assistant submenu. Three other fixes.
- 1.82: “Select Parent” popup window (Media/Edit Media, Attached to column, Quick Edit area), SVG support and several new filter examples. Five other enhancements, three other fixes.
- 1.81: Corrects serious defect in Media Manager Modal Window file uploading. Adds item-specific tag clouds. One other enhancement, five other fixes.
- 1.80: Full taxonomy meta box support in the Media Manager Modal Window. Checkbox-style meta box for flat taxonomies. Fourteen other enhancements, nine fixes.
- 1.71: Searchable Category meta boxes for the Media/Edit Media screen. Support for the WordPress “Attachment Display Settings”. Six fixes.
- 1.70: Internationalization and localization support! Custom Field and IPTC/EXIF Mapping hooks. One other enhancement, six fixes.
- 1.61: Three fixes, including one significant fix for item-specific markup substitution parameters. Tested for compatibility with WP 3.8.
- 1.60: New [mla_tag_cloud] shortcode and shortcode-enabled MLA Text Widget. Five other enhancements, four fixes.
- 1.52: Corrected serious defect in [mla_gallery] that incorrectly limited the number of items returned for non-paginated galleries. One other fix.
- 1.51: Attachment Metadata mapping/updating, [mla_gallery] “apply_filters” hooks, multiple paginated galleries per page, “ALL_CUSTOM” pseudo value. Three other enhancements, six fixes.
- 1.50: PDF and GPS Metadata support. Content Templates; mix literal text with data values, test for empty values and choose among two or more alternatives for [mla_gallery] and data mapping. Four other enhancements, seven fixes.
- 1.43: Generalized pagination support with “mla_output=paginate_links”. One other enhancement, four fixes.
- 1.42: Pagination support for [mla_gallery]! Improved CSS width (itemwidth) and margin handling. Eight other enhancements, six fixes.
- 1.41: New [mla_gallery] “previous link” and “next link” output for gallery navigation. New “request” substitution parameter to access $_REQUEST variables. Three other enhancements, seven fixes.
- 1.40: Better performance! New custom table views, Post MIME Type and Upload file/MIMEs control; 112 file type icons to choose from. Four new Gallery Display Content parameters. four other enhancements, twelve fixes.
- 1.30: New “mla_alt_shortcode” parameter combines [mla_gallery] with other gallery display shortcodes, e.g., Jetpack Carousel and Tiled Mosaic. Support for new 3.6 audio/video metadata. One other enhancement, eight fixes.
- 1.20: Media Manager (Add Media, etc.) enhancements: filter by more MIME types, date, taxonomy terms; enhanced search box for name/slug, ALT text, caption and attachment ID. New [mla_gallery] sort options. Four other enhancements, four fixes.
- 1.14: New [mla_gallery] mla_target and tax_operator parameters, tax_query cleanup and ids/include fix. Attachments column fix. IPTC/EXIF and Custom Field mapping fixes. Three other fixes.
- 1.13: Add custom fields to the quick and bulk edit areas; sort and search on them in the Media/Assistant submenu. Expanded EXIF data access, including COMPUTED values. Google File Viewer support, two other enhancements and two fixes.
- 1.11: Search by attachment ID, avoid fatal errors and other odd results when adding taxonomy terms. One other fix.
- 1.10: Map attachment metadata to custom fields; add them to [mla_gallery] display and as sortable columns on the Media/Assistant submenu table. Get Photonic Gallery (plugin) integration and six other fixes.
- 1.00: Map IPTC and EXIF metadata to standard fields, taxonomy terms and custom fields. Improved performance for where-used reporting. Specify default
[mla_gallery]style and markup templates. Five other fixes.
0.11 – 0.90
[mla_gallery]support for custom fields, taxonomy terms and IPTC/EXIF metadata. Updated for WordPress 3.5!- Improved default Style template,
[mla_gallery]parameters “mla_itemwidth” and “mla_margin” for control of gallery item spacing. Quick edit support of WordPress standard Categories taxonomy has been fixed. - MLA Gallery Style and Markup Templates for control over CSS styles, HTML markup and data content of
[mla_gallery]shortcode output. Eight other enhancements and four fixes. - Removed (!) Warning displays for empty Gallery in and MLA Gallery in column entries.
- New “Gallery in” and “MLA Gallery in” where-used reporting to see where items are returned by the
[gallery]and[mla_gallery]shortcodes. Two other enhancements and two fixes. - Enhanced Search Media box. Extend search to the name/slug, ALT text and caption fields. Connect search terms with “and” or “or”. Five other enhancements and two fixes.
- New
[mla_gallery]shortcode, a superset of the[gallery]shortcode that provides many enhancements. These include taxonomy support and all post_mime_type values (not just images). Media Library items need not be “attached” to the post. - SQL View (supporting ALT Text sorting) now created for automatic plugin upgrades
- Bulk Edit area; add, remove or replace taxonomy terms for several attachments at once. Sort your media listing on ALT Text, exclude revisions from where-used reporting.
- Support ALL taxonomies, including the standard Categories and Tags, your custom taxonomies and the Assistant’s pre-defined Att. Categories and Att. Tags. Add taxonomy columns to the Assistant admin screen, filter on any taxonomy, assign terms and list the attachments for a term.
- Quick Edit action for inline editing of attachment metadata
- Fixed “404 Not Found” errors when updating single items.
0.1
- Initial release.