Inventory_Presser_REST::orderby_photo_number( array $args, WP_REST_Request $request )

Changes the query args for requests to order attachments by the photo_number meta key.


Parameters Parameters

$args

(array) (Required) Array of arguments for WP_Query.

$request

(WP_REST_Request) (Required) The REST API request.


Top ↑

Return Return

(array)


Top ↑

Source Source

File: includes/class-rest.php

	public function orderby_photo_number( $args, $request ) {
		$order_by = $request->get_param( 'orderby' );
		if ( isset( $order_by ) && apply_filters( 'invp_prefix_meta_key', 'photo_number' ) === $order_by ) {
			$args['meta_key'] = $order_by;
			$args['orderby']  = 'meta_value_num'; // user 'meta_value_num' for numerical fields.
		}
		return $args;
	}