This is by design and within WP_REST_Users_Controller::get_item_permissions_check()
we e.g. have a non-zero check with count_user_posts( $user->ID, $types )
.
We note that count_user_posts()
is filterable with the get_usernumposts
filter so one could change 0 to 1, for the /wp/v2/users/\d+
route:
add_filter( 'rest_request_before_callbacks', function( $response, $handler, $request ){
if ( WP_REST_Server::READABLE !== $request->get_method() ) {
return $response;
}
if ( ! preg_match( '~/wp/v2/users/\d+~', $request->get_route() ) ) {
return $response;
}
add_filter( 'get_usernumposts', function( $count ) {
return $count > 0 ? $count : 1;
} );
return $response;
}, 10, 3 );
but I would rather recommend creating a custom rest route instead of modifying an existing one like this.
Related Posts:
- How to use WP-REST API to login user and get user data for Android app?
- Getting user meta data from WP REST API
- WP REST API returns blank response if post is too long
- Increase per_page limit in REST API
- How to feed a HTML5’s EventSource with a REST API custom endpoint?
- Retrieve CSS and JS From the REST API
- How to Authenticate WP REST API with JWT Authentication using Fetch API
- WordPress 4.7 REST API endpoints
- REST API multiple media upload
- Can’t send emails through REST API
- 401 Error when trying to make a REST API call to site
- Does jQuery/Ajax send cookies when using the rest API or do I need to somehow add them?
- How to login to WordPress site using basic authentication HTTP headers?
- Can we access the REST request parameters from within the permission_callback to enforce a 401 by returning false?
- WordPress Gutenberg get page template value when post updated?
- WP Rest API convert permalink to post ID for fetch
- Can’t GET draft posts via REST API from headless frontend
- How to update custom meta fields with rest api?
- Formating content rendered from wordpress REST API as JSON and not HTML
- Rest API and Custom Fields
- How to filter users on custom meta fields in WP JSON v2?
- How can I return an image from a custom REST API endpoint?
- WordPress REST API, Expired Nonce from Cache results in 403 forbidden
- Gutenberg Custom Block Getting All Posts
- Check Password Strength using WordPress API
- Send request to WordPress REST API
- Request to REST endpoint works fine in browser and curl, but fails from WP_REST_Request
- Can we assume that /wp-json/ will always be /wp-json/ under any circumstances when creating custom REST routes?
- WP REST api.wordpress.org discovery
- Rest API in integration tests – filtering by slug not working?
- Passing a borrowed nonce through Postman fails
- How to hook into “register_rest_field” to modify the behavior of a custom field?
- How do you format the set_body option for WP_Rest_Request?
- Get all PDF files from page with WordPress API
- current_user_can(‘administrator’) returns false when I’m logged in
- How to add / embed an author into REST data from a custom post type?
- featured image not found in json from wp rest api
- Problem on creating custom endpoints for REST
- New user signup via REST API
- is it possible to filter a rest api endpoint by using a registered rest field?
- Ho to style post content for WordPress API?
- rendering view in backbone
- Update a post based on results from GET request to another server
- WP REST API can’t set post tags
- Manipulating/view postmeta remotely
- WP API post__not_in is not working
- Check authentication credentials using WP REST API
- WordPress REST API V2: how to get list of all posts?
- Getting 401 from ajax using an application password
- How to connect android app with WordPress website?
- WordPress REST API calls that depend on the WordPress User
- Sidebar endpoint using WordPress API
- How to get data from /wp-json/wp/v2/users/me
- Get custom posts in gutenberg block
- WordPress REST API parameters are not affecting a response
- Getting 401 (access denied) when trying to use the REST API
- Update meta_value in wp_postmeta using API
- WordPress plugin with CORS
- WordPress REST API not working on localhost
- /wp-json/wp/v2/posts/?app=3 is returning random scripts tags
- User following system via REST API
- REST API – Allow /users endpoint depending on a custom capability
- “Error: cURL error 60: SSL certificate problem: certificate has expired” when create product in WooCommerce via REST API
- 403 Error When Fetching Data from the Settings Rest Route for Non-Admin Users
- How to use WordPress REST api to login a user?
- REST API post times out when content is too large
- Create User with Profile and Cover Images using REST API
- Wrong encoding of dynamic block properties problem when loggen in as editor
- What’s the right way to validate JSON data coming from an AJAX POST request?
- Remove unwanted fields from WP API response
- Need wp rest api for featured video post
- WordPress and React how to integrate? [closed]
- WordPress Update Role using API Cross site
- Rest API. Post content
- REST api header link href
- Error rest_post_invalid_page_number trying to call Rest API
- WordPress & React Native
- Is it possible to combine two rest endpoints in the url?
- update meta data (like view counter) by rest-api
- Rest API hook ‘rest_insert_post’ not returning request object
- How Can I keep password protected posts in the json requests but not on frontend queries?
- How to use WordPress rest API with Angularjs 4 [closed]
- Retrieve posts by page in wp rest api
- How to change WordPress api v2
- REST API Integration without user account?
- WP_REST_Request::get_json_params() Parsing null as Zero
- WP REST API with Basic Auth at target website
- API request forbidden when requesting from same domain
- Custom WP Rest API Endpoints from JSON Schema
- Update post / page using API + python
- Calling a Rest API with parameters on button Click
- How to cache WordPress oembed links in the page header?
- REST API – Authentication/Logon security
- WordPress json – How to use the content rendered from json
- Subscriber role cann’t add comment meta using REST API
- Restrict Image Sizes and Dimensions when Uploading via the WP Mobile App
- Can I use the Backbone REST API client outside WordPress?
- WordPress REST API function not calling from external site
- Issue with API after 6.2 update
- Verify user login and password over api