Attachment Taxonomies

Attachment Taxonomies Install Statistics

Today: 107 Yesterday: 11 All-time: 22,050 downloads
Attachment Taxonomies Icon

Try plugin: Attachment Taxonomies

We'll create fresh WordPress site with Attachment Taxonomies installed. You have 20 minutes to test the plugin after that site we'll be deleted.

Takes ~10 seconds to install.

About Attachment Taxonomies

This plugin adds categories and tags to the WordPress media library - lightweight and developer-friendly.






updated: 4 months ago
since: 8 years ago
author: Felix Arntz


The plugin adds two taxonomies to the WordPress media library which are then available to categorize and tag your attachments. By default, these taxonomies, although sharing the same names and behavior, are separate from the default post taxonomies, but this can easily be changed if desired.

The plugin follows WordPress Core principles and offers a lightweight alternative to similar approaches which often tend to be incredibly flexible, but at the same time complicated and bloated. And if you have a little knowledge of code, you should be able to adjust the plugin exactly to your needs if the default configuration doesn’t satisfy you.


  • Adds categories and tags to the Media Library (independent from the regular post categories and tags)
  • Inserts filter dropdowns for attachment taxonomies into the media toolbar and media modal
  • Allows to pick taxonomy terms for attachments from within the Attachment Selection & Edit modals
  • Adds a setting for the default attachment category
  • Enhances the [gallery] shortcode so that images of a specific attachment taxonomy can be included automatically

Quality attributes

  • Lightweight plugin following WordPress Core principles
  • “Decisions, not Options”
  • Can easily be used as a must-use plugin
  • Provides a flexible API to add other attachment taxonomies or disable the existing ones for developers
  • Provides an easy-to-use has_default argument that can be used when registering an attachment taxonomy in order to automatically add a setting for the default taxonomy term