✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Media Library Categories: attachments and categories as tables

Media Library Categories adds a media_category taxonomy to WordPress attachments. SleekView reads that taxonomy joined to wp_posts and renders the result as a real table.

♾️ Lifetime License available

SleekView table view for Media Library Categories

Categorised media audits on a single screen

Media Library Categories (by Jonathan Christopher) registers the media_category taxonomy and attaches its terms to attachments through the standard wp_term_relationships table. The default media library shows a category dropdown filter and grid view, which works for navigation but does not surface size or MIME type as sortable columns alongside category.

SleekView reads the media_category taxonomy joined to wp_posts attachments and the standard attachment postmeta. Category, MIME type, file size, dimensions, uploader, and parent post become first-class columns. Saved views like "heavy attachments by category", "uncategorised assets older than 30 days", or "PDFs by contributor" replace per-category clicks with one screen.

Inline category edits route through standard WordPress term assignment (wp_set_object_terms) so the plugin's hooks fire normally and any listeners (cloud sync, audit logs) keep working. Bulk-reassign uses the same path, with conflict detection for direct writes.

Workflow

How SleekView reads Media Library Categories data

1

Pick the source

Point SleekView at the media_category taxonomy joined to wp_posts attachments and the standard attachment postmeta.
2

Compose columns

Add category, MIME type, file size, uploader, dimensions, and upload date. Hide what is not needed for the audit.
3

Save and scope per role

Name views like "Heavy PDFs in Press" or "Uncategorised over 30 days" and gate them by capability so marketing, ops, and editorial each see their slice.
4

Edit inline or bulk-update

Bulk-reassign category, edit alt text, or export the filtered set. Term writes use standard WordPress so plugin hooks fire.

Sample columns

A typical categorised attachments view

One row per attachment with category, MIME type, file size, and uploader as filterable columns.
Source: wp_term_taxonomy (media_category) + wp_term_relationships + wp_posts (attachment) + wp_postmeta
Filename Category Type Size Uploaded by Date
spring-hero.jpg Campaigns image/jpeg 1.8 MB alex@studio.co May 14
launch-promo.mp4 Campaigns video/mp4 42 MB ria@design.io May 13
press-release.pdf Press application/pdf 2.4 MB tom@hello.dev May 12
team-photo.png Team image/png 1.6 MB mia@brew.coop May 11

Comparison

Default Media Library Categories admin vs SleekView

Default Media Library Categories admin

  • Grid view shows category as a filter but not as a sortable column
  • Cannot sort attachments by file size across categories
  • MIME type is not surfaced as a filterable column
  • No saved per-role view for marketing, ops, or finance
  • Bulk-reassign category to many attachments goes through the standard WordPress media UI

SleekView

  • Read the media_category taxonomy joined to attachments and postmeta
  • Category, MIME type, file size, and uploader as real columns
  • Sort attachments by size across categories to catch oversized assets
  • Save filtered views per role and team
  • Inline-reassign category through wp_set_object_terms so plugin hooks fire

Features

What SleekView gives you for Media Library Categories

Category as a real column

SleekView reads media_category terms joined to attachments and renders them next to MIME type, file size, and uploader as first-class columns.

Multi-condition library filters

Combine category, MIME type, file size, and upload date. Saved views answer "heavy PDFs in Press older than 90 days" in one click.

Inline term assignment

Bulk-reassign category in the row. Writes use wp_set_object_terms so plugin hooks and cloud-sync listeners fire normally.

Audience

Who uses SleekView for Media Library Categories

Marketing teams

Filter campaign assets by category and upload date, then bulk-archive last season's hero images without touching the post screen.

Site maintainers

Sort uncategorised assets by upload date and triage the oldest first. The category column makes triage faster than the dropdown filter.

Editorial leads

Save a view of PDFs by contributor to track who uploaded which press release. Useful for migration audits and content reviews.

The bigger picture

Why this matters for categorised media

Media Library Categories scales technically because it uses standard WordPress taxonomy infrastructure, which keeps writes safe and queries familiar. The default admin does not scale operationally because the category dropdown filter is the only way to narrow the library, and questions like "which campaign assets are over 5MB" or "which PDFs are still uncategorised" require either a grid scroll or code. Marketing wants per-campaign audits, ops wants storage triage, and editorial wants contributor reports.

None of those views exist in the stock UI. SleekView changes that by joining the taxonomy to attachments and postmeta and exposing every field as a sortable, filterable column. Inline term assignment uses the standard API so plugin hooks fire normally.

The result is a single auditable screen for the categorised-media work the stock dropdown made tedious.

Questions

Common questions about SleekView for Media Library Categories

Yes. It reads wp_term_taxonomy filtered by the taxonomy slug and joins to attachments through wp_term_relationships.

 

Yes. Writes use wp_set_object_terms, the standard WordPress API. Any listener registered on term assignment fires normally.

 

Yes. The category column is multi-value. Bulk operations can add, remove, or replace categories on the filtered set.

 

Yes. Both are read from attachment postmeta and the file system. Size becomes sortable so oversized assets surface immediately.

 

Yes. Reads use indexed taxonomy queries with pagination, so libraries with hundreds of thousands of attachments load page by page.

 

Yes. SleekView can read multiple media taxonomies in the same view. Operators can use Media Library Categories alongside other plugins without data drift.

 

Yes. Any saved view exports to CSV with the visible columns, useful for storage audits and migration plans.

 

Yes. The standard WordPress uploader keeps working, and any newly uploaded files appear in SleekView once they receive a category.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView