WP_REST_Request::get_params
Retrieves merged parameters from the request.
The equivalent of get_param(), but returns all parameters for the request. Handles merging all the available values into a single array.
Method of the class: WP_REST_Request{}
No Hooks.
Returns
Array. Map of key to value.
Usage
$WP_REST_Request = new WP_REST_Request(); $WP_REST_Request->get_params();
Changelog
| Since 4.4.0 | Introduced. |
WP_REST_Request::get_params() WP REST Request::get params code WP 7.0
public function get_params() {
$order = $this->get_parameter_order();
$order = array_reverse( $order, true );
$params = array();
foreach ( $order as $type ) {
/*
* array_merge() / the "+" operator will mess up
* numeric keys, so instead do a manual foreach.
*/
foreach ( (array) $this->params[ $type ] as $key => $value ) {
$params[ $key ] = $value;
}
}
// Exclude rest_route if pretty permalinks are not enabled.
if ( ! get_option( 'permalink_structure' ) ) {
unset( $params['rest_route'] );
}
return $params;
}