[wp-trac] [WordPress Trac] #64046: Attachments REST API: Add support for filtering attachments by multiple media types
WordPress Trac
noreply at wordpress.org
Mon Sep 29 00:48:00 UTC 2025
#64046: Attachments REST API: Add support for filtering attachments by multiple
media types
-------------------------+--------------------------------------
Reporter: ramonopoly | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: REST API | Version: trunk
Severity: normal | Keywords: has-patch has-unit-tests
Focuses: rest-api |
-------------------------+--------------------------------------
The [https://github.com/WordPress/wordpress-develop/blob/6.8.2/src/wp-
includes/rest-api/endpoints/class-wp-rest-attachments-controller.php#L88
WP REST Attachments Controller] permits filtering by "media_type" in the
query args.
A "media type" might be "image" or "video" or "audio".
But you can only filter by one type at a time.
What if I wanted all my audio and video files in the response.
Attachments Controller says no.
But if there were a "media_types" parameter, users could filter attachment
queries by an array of media types.
Luckily post_mime_type already supports an array of strings.
https://github.com/WordPress/wordpress-
develop/blob/2446d399945bb6b8378b49c1c5b66197c323f0e3/src/wp-includes
/class-wp-query.php#L2468
{{{
wp_post_mime_type_where
}}}
https://github.com/WordPress/wordpress-develop/blob/trunk/src/wp-
includes/post.php#L3676
--
Ticket URL: <https://core.trac.wordpress.org/ticket/64046>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list