Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Removes user endpoints from WordPress REST API
<?php
/**
* Remove user list endpoint from rest api
*/
add_filter('rest_endpoints', function($aryEndpoints){
if(isset($aryEndpoints['/wp/v2/users'])){
unset($aryEndpoints['/wp/v2/users']);
}
if(isset($aryEndpoints['/wp/v2/users/(?P<id>[\d]+)'])){
unset($aryEndpoints['/wp/v2/users/(?P<id>[\d]+)']);
}
return $aryEndpoints;
});
@miguelmayo

This comment has been minimized.

Copy link

@miguelmayo miguelmayo commented Dec 9, 2019

Works perfect, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment