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
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
Pick the source
media_category taxonomy joined to wp_posts attachments and the standard attachment postmeta.
Compose columns
Save and scope per role
Edit inline or bulk-update
Sample columns
A typical categorised attachments view
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_categorytaxonomy 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_termsso 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Woocommerce Product Question
- Woocommerce Product Vendors
- Gooten Print On Demand
- Yith Woocommerce Ajax Product Filter
- Woocommerce Chronopost
- Bigcommerce Bridge
- Wpc Grouped Product
- Yith Woocommerce Quick View
- Woocommerce 2checkout
- Yith Woocommerce Affiliates
- Yith Woocommerce Product Image Gallery Slider
- Woocommerce Glsship
- Woocommerce Amazon Feed
- Product Vendors Marketplace
- Woocommerce Conditional Shipping And Payments