1// pour autoriser l'acces API REST uniquement au
2// utilisateurs authentifié
3
4function rest_api_secure( $access ) {
5
6 if( ! is_user_logged_in() ) {
7 return new WP_Error( 'rest_cannot_access', __( 'Accès réservé', 'disable-json-api' ), array( 'status' => rest_authorization_required_code() ) );
8 }
9
10 return $access;
11}
12add_filter( 'rest_authentication_errors', 'rest_api_secure' );