Notice: Function register_rest_route was called incorrectly. The REST API route definition for university/v1/search is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in C:\xampp\htdocs\wptheme-university\wp-includes\functions.php on line 5835
I got this notice while working with WordPress Rest API.
/* MY CODE */
register_rest_route('university/v1', 'search', array(
'methods' => WP_REST_SERVER::READABLE,
'callback' => 'universitySearchResult'
));
Solution
Add this code.
'permission_callback' => '__return_true'
The final code looks like this.
/* MY CODE */
register_rest_route('university/v1', 'search', array(
'methods' => WP_REST_SERVER::READABLE,
'callback' => 'universitySearchResult',
'permission_callback' => '__return_true'
));
Thanks for reading.