Categories for the Media Library
Adds a "Media Categories" taxonomy to attachments, so you can organise uploads and filter the Media Library list view by category.
Opens WPIDE on
Code
add_action( 'init', function () {
register_taxonomy( 'media_category', 'attachment', array(
'labels' => array(
'name' => 'Media Categories',
'singular_name' => 'Media Category',
'menu_name' => 'Media Categories',
'all_items' => 'All Media Categories',
'edit_item' => 'Edit Media Category',
'view_item' => 'View Media Category',
'update_item' => 'Update Media Category',
'add_new_item' => 'Add New Media Category',
'new_item_name' => 'New Media Category Name',
'search_items' => 'Search Media Categories',
'not_found' => 'No media categories found.',
'parent_item' => 'Parent Media Category',
),
'hierarchical' => true,
'public' => false,
'show_ui' => true,
'show_admin_column' => true,
'show_in_rest' => true,
'update_count_callback' => '_update_generic_term_count',
) );
} );
Notes
Set categories when editing an item in the Media Library list view.
How to add this snippet
- Install WPIDE on your WordPress site (it is free) and open Code Snippets.
- Use snippet above adds it from the library in one click. Or copy the code into a new snippet with the same code type.
- It is added inactive: review the code and settings, then switch it on.