PHPackages                             felixarntz/attachment-taxonomies - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. felixarntz/attachment-taxonomies

ActiveWordpress-plugin[Image &amp; Media](/categories/media)

felixarntz/attachment-taxonomies
================================

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

1.2.1(2y ago)332915[3 issues](https://github.com/felixarntz/attachment-taxonomies/issues)GPL-3.0-or-laterPHPPHP &gt;=7.0CI passing

Since Jul 6Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/felixarntz/attachment-taxonomies)[ Packagist](https://packagist.org/packages/felixarntz/attachment-taxonomies)[ Docs](https://wordpress.org/plugins/attachment-taxonomies/)[ RSS](/packages/felixarntz-attachment-taxonomies/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (3)Versions (7)Used By (0)

[![PHP Unit Testing](https://camo.githubusercontent.com/567e51e1222384bb9fea340f2014aa3c1ca80f7579183646c6aa7c9a6bf7a7b1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f66656c697861726e747a2f6174746163686d656e742d7461786f6e6f6d6965732f7068702d746573742e796d6c3f7374796c653d666f722d7468652d6261646765266c6162656c3d504850253230556e697425323054657374696e67)](https://github.com/felixarntz/attachment-taxonomies/actions/workflows/php-test.yml)[![E2E Testing](https://camo.githubusercontent.com/74d4d0f7990c2e9931e77e3e938a09771f96a80c631773addfb106000a853e58/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f66656c697861726e747a2f6174746163686d656e742d7461786f6e6f6d6965732f6532652d746573742e796d6c3f7374796c653d666f722d7468652d6261646765266c6162656c3d45324525323054657374696e67)](https://github.com/felixarntz/attachment-taxonomies/actions/workflows/e2e-test.yml)[![Packagist version](https://camo.githubusercontent.com/7ad006143a0cead82e2210e9d1f2500e3b3dcac7efd7d26fa1c07a179a9d8e4e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f66656c697861726e747a2f6174746163686d656e742d7461786f6e6f6d6965733f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/felixarntz/attachment-taxonomies)[![Packagist license](https://camo.githubusercontent.com/2f7b3b2a83b6c727a661bb3736ed421dbee202045ab00868e9842ed2a55c855c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f66656c697861726e747a2f6174746163686d656e742d7461786f6e6f6d6965733f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/felixarntz/attachment-taxonomies)[![WordPress plugin version](https://camo.githubusercontent.com/1c34968817ba9809940cd9f2088f4d652c8290c8adfbf744fba4bbb55bb4cf76/68747470733a2f2f696d672e736869656c64732e696f2f776f726470726573732f706c7567696e2f762f6174746163686d656e742d7461786f6e6f6d6965733f7374796c653d666f722d7468652d6261646765)](https://wordpress.org/plugins/attachment-taxonomies/)[![WordPress tested version](https://camo.githubusercontent.com/d28bafc9c5b620897fc53c13c796d2bf9176382624c51d771c5f33fa64d616da/68747470733a2f2f696d672e736869656c64732e696f2f776f726470726573732f706c7567696e2f7465737465642f6174746163686d656e742d7461786f6e6f6d6965733f7374796c653d666f722d7468652d6261646765)](https://wordpress.org/plugins/attachment-taxonomies/)[![WordPress plugin downloads](https://camo.githubusercontent.com/98be553bd571178ccfc4c64be55e71907f82dfb5336e404c20ddb1ce4f72020f/68747470733a2f2f696d672e736869656c64732e696f2f776f726470726573732f706c7567696e2f64742f6174746163686d656e742d7461786f6e6f6d6965733f7374796c653d666f722d7468652d6261646765)](https://wordpress.org/plugins/attachment-taxonomies/)

Attachment Taxonomies
=====================

[](#attachment-taxonomies)

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

Features
--------

[](#features)

- 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 &amp; 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
------------------

[](#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

Installation and usage
----------------------

[](#installation-and-usage)

You can download the latest version from the [WordPress plugin repository](https://wordpress.org/plugins/attachment-taxonomies/).

Please see the [plugin repository instructions](https://wordpress.org/plugins/attachment-taxonomies/#installation) for detailed information on installation and usage.

Contributions
-------------

[](#contributions)

If you have ideas to improve the plugin or to solve a bug, feel free to raise an issue or submit a pull request right here on GitHub. Please refer to the [contributing guidelines](https://github.com/felixarntz/attachment-taxonomies/blob/main/CONTRIBUTING.md) to learn more and get started.

You can also contribute to the plugin by translating it. Simply visit [translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/attachment-taxonomies) to get started.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance58

Moderate activity, may be stable

Popularity23

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 98.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~535 days

Recently: every ~659 days

Total

6

Last Release

970d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a60abe9a2c42fe5cf2117b88aac2eab186f0ea3c969f1f4a29d4a09d831153b8?d=identicon)[felixarntz](/maintainers/felixarntz)

---

Top Contributors

[![felixarntz](https://avatars.githubusercontent.com/u/3531426?v=4)](https://github.com/felixarntz "felixarntz (181 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![lucymtc](https://avatars.githubusercontent.com/u/1204359?v=4)](https://github.com/lucymtc "lucymtc (1 commits)")

---

Tags

media-librarywordpress-pluginpluginwordpressmediatagscategoriesattachmenttaxonomy

### Embed Badge

![Health badge](/badges/felixarntz-attachment-taxonomies/health.svg)

```
[![Health](https://phpackages.com/badges/felixarntz-attachment-taxonomies/health.svg)](https://phpackages.com/packages/felixarntz-attachment-taxonomies)
```

###  Alternatives

[wp-sync-db/wp-sync-db-media-files

WP Sync DB Media File Addon for WP Sync DB

536151.8k](/packages/wp-sync-db-wp-sync-db-media-files)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[humanmade/gaussholder

Fast and lightweight image previews for WordPress

196120.0k](/packages/humanmade-gaussholder)[mindkomm/timmy

Advanced image manipulation for Timber.

17737.1k](/packages/mindkomm-timmy)[wp-media/imagify-plugin

Image optimization plugin for WordPress by WP Media.

8067.5k](/packages/wp-media-imagify-plugin)[viper007bond/regenerate-thumbnails

Regenerate the thumbnails for one or more of your image uploads. Useful when changing their sizes or your theme.

13912.3k](/packages/viper007bond-regenerate-thumbnails)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
