Ready to get started?Download WordPress

Plugin Directory

Media Library Assistant

Enhances the Media Library; powerful [mla_gallery], taxonomy support, IPTC/EXIF/PDF processing, bulk/quick edit actions and where-used reporting.

Other Notes

In this section, scroll down to see highlights from the documentation, including new and unique plugin features

NOTE: Complete documentation is included in the Documentation tab on the Settings/Media Library Assistant admin screen and the drop-down "Help" content in the admin screens.


Media Library Assistant includes many images drawn (with permission) from the Crystal Project Icons, created by Everaldo Coelho, founder of Yellowicon.

NEW! Terms Search

The "Terms Search" features let you filter the Media/Assistant submenu table and the Media Manager Modal Window by matching one or more phrases in the Name field of taxonomy terms. There are two ways to access this feature:

  1. Check the "Terms" box under the "Search Media" button on the Media/Assistant submenu table or the Media Manager toolbar. The phrase(s) you enter in the search box will match taxonomy term names as well as any other search fields you have checked.
  2. Click the "Terms Search" button beside the terms filter dropdown. This will bring up the "Search Terms" popup window with several additional controls to refine your search. They are described below.

Entering words and phrases

You can enter one or more words/phrases in the Search Media or Search Terms text box, separated by spaces. A multi-word phrase is created by surrounding two or more words with double quotes ( " ). For example:

  • ' man bites dog ' is three separate one-word phrases
  • ' man "bites dog" ' is a one-word phrase (man) and a two-word phrase (bites dog)
  • ' "man bites dog" ' is one three-word phrase

The first example would match each word separately. The second would match "man" and "bites dog" separately, with exactly one space between "bites" and "dog". The search is further defined by the connector used between multiple phrases:

  • 'and'/'All phrases' - all of the phrases must appear in the search field/term name.
  • 'or'/'Any phrase' - any one (or more) of the phrases must appear in the search field/term name.

For example, if you choose the default 'and'/'All phrases' connector and enter 'man "bites dog"' in the text box:

  • 'man that bites dog' will match, but 'man that dog bites' will not match.
  • 'dog bites man' will not match.
  • 'man bites man with dog' will not match.

If, however you remove the quotes and enter 'man bites dog' all of the above examples will match, because all three of the phrases appear somewhere in the text. On the other hand 'man bites man' would not match because "dog" does not appear in the text.

If you choose the 'or'/'Any phrase' connector and enter 'man "bites dog"' in the text box:

  • 'man that bites dog' will match.
  • 'man that dog bites' will match because "man" is present.
  • 'dog bites man' will match because "man" is present.
  • 'dog bites another dog' will not match.

Entering multiple terms

The Search Terms popup window has an additional capability and another control to refine it. The additional capability lets you search for multiple terms and the control sets the connector between terms. For example, consider two taxonomies, each with several terms:

  • Att. Categories, containing "big animal", "small animal" and "other being"
  • Att. Tags, containing "male", "female", "cat" and "dog"

If you choose 'All phrases' and 'Any term' (the defaults) and enter 'big dog' there are no matches because none of the terms contain both 'big' and 'dog'. If you choose 'Any phrase' and 'Any term' you will get items assigned to the 'big animal' Att. Category or the 'dog' Att. Tag. If you choose 'Any phrase' and 'All terms' you will get only the items assigned to both the 'big animal' Att. Category and the 'dog' Att. Tag.

If you enter 'big,dog', separating the two phrases with a comma, the search results will change. Terms will be matched against "big" and "dog" separately. The 'All phrases'/Any phrase' choice will not matter because both of the phrases contain just one word. Choose 'All terms' and you will get any items assigned to 'big animal' and to 'dog'. Choose 'Any term' and you will get all of the 'big animal' matches and all of the 'dog' matches; that includes small dogs and big cats.

Selecting taxonomies

By default, the Att. Categories and Att. Tags taxonomies are included in the terms search. In the Taxonomy Support section of the Settings/Media Library Assistant General tab you can use the checkboxes in the Terms Search column to add or remove any of the supported taxonomies from the search process.

In the Search Terms popup window you will find a list of all supported taxonomies, with checkboxes reflecting their participation in the search process. You can add or remove taxonomies from the process on a search-by-search basis.

NEW! Select Parent Popup Window

The "Select Parent" popup window lets you find the parent post/page/custom post type for one or more attachments. You can access the popup window in four ways:

  1. Click the "Set Parent" link in the "Attached to" column of the Media/Assistant submenu table.
  2. Click the "Select" button in the Media/Assistant submenu table Quick Edit area.
  3. Click the "Select" button in the Media/Assistant submenu table Bulk Edit area.
  4. Click the "Select" button in the Media/Edit Media submenu "Parent Info" meta box.

In all cases the Select Parent popup window will appear and will be filled with up to 50 parent candidates. If the current parent is in the list its radio button will be selected. You can select a new parent, including "(unattached)", by clicking anywhere in the row of the candidate you want.

If you don't see the candidate you want you have three ways of updating the list:

  1. Enter one or more keywords in the text box at the top of the window and click "Search". The word(s) you enter will filter the list by searching the Title and Content fields for matches.
  2. Select a post type from the dropdown list at the top of the window. The list will be filtered to show candidates from the post type you choose.
  3. Click the "next page" (" » ") button in the Media/Assistant submenu table Bulk Edit area. The list will move to the next page of up to 50 additional candidates. You can click the "previous page" (" « ") button to move back towards the top of the list.

Once you have chosen a new parent, click the "Update" button at the lower right of the window to save your choice. You will be returned to your starting point with the new value filled in. Changes made in the "Attached to" column are immediate; changes to the Quick Edit, Bulk Edit and Parent Info meta box are made later, when you click the "Update" button in those areas to save all your changes.

If you change your mind you can close the window without making a change by clicking the "X" in the upper-right corner of the window or the "Cancel" button in the lower-left corner of the window.

Requires: 3.3 or higher
Compatible up to: 3.9.1
Last Updated: 2014-6-30
Downloads: 95,722


4 stars
4.7 out of 5 stars


41 of 53 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

1 person says it works.
0 people say it's broken.

0,1,0 100,1,1
100,1,1 100,4,4 100,2,2 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,2,2 100,1,1
0,1,0 100,3,3
100,2,2 50,2,1
100,2,2 100,1,1
100,1,1 100,1,1