1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
| public function get_collection_params() { |
|
return array( |
|
'context' => $this->get_context_param(), |
|
'page' => array( |
|
'description' => __( 'Current page of the collection.' ), |
|
'type' => 'integer', |
|
'default' => 1, |
|
'sanitize_callback' => 'absint', |
|
'validate_callback' => 'rest_validate_request_arg', |
|
'minimum' => 1, |
|
), |
|
'per_page' => array( |
|
'description' => __( 'Maximum number of items to be returned in result set.' ), |
|
'type' => 'integer', |
|
'default' => 10, |
|
'minimum' => 1, |
|
'maximum' => 1000, |
|
'sanitize_callback' => 'absint', |
|
'validate_callback' => 'rest_validate_request_arg', |
|
), |
|
'search' => array( |
|
'description' => __( 'Limit results to those matching a string.' ), |
|
'type' => 'string', |
|
'sanitize_callback' => 'sanitize_text_field', |
|
'validate_callback' => 'rest_validate_request_arg', |
|
), |
|
); |
|
} |
|
Partager