Random WordPress Function

Learn about a new WordPress function every day!


Function Signature:

wp_edit_attachments_query_vars

Function Description:

Returns the query variables for the current attachments request.

Function Examples:

⚠️ Examples below are generated with GPT-3 once every hour. Do not take them too seriously.
Consider them as some extra input in your learning process - reason about them. Will it work? What could fail?
// Example 1: Modify the query vars for attachments to include custom meta fields
function custom_attachments_query_vars( $query_vars ) {
    $query_vars[] = 'custom_field';
    return $query_vars;
}
add_filter( 'wp_edit_attachments_query_vars', 'custom_attachments_query_vars' );
// Example 2: Exclude certain attachment types from the query vars
function exclude_attachment_types( $query_vars ) {
    $query_vars['post_mime_type__not_in'] = array( 'image/jpeg', 'image/png' );
    return $query_vars;
}
add_filter( 'wp_edit_attachments_query_vars', 'exclude_attachment_types' );
// Example 3: Limit the number of attachments returned in the query vars
function limit_attachments_per_page( $query_vars ) {
    $query_vars['posts_per_page'] = 10;
    return $query_vars;
}
add_filter( 'wp_edit_attachments_query_vars', 'limit_attachments_per_page' );