From 6dcdb3ad41802883c11ecaafc5e4c520f330d9ba Mon Sep 17 00:00:00 2001
From: agata <automa@insicuri.net>
Date: Tue, 5 Jan 2021 18:18:46 +0100
Subject: [PATCH] disabilitare json rest api

---
 wp-includes/functions.php | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/wp-includes/functions.php b/wp-includes/functions.php
index b07ecb7f4..a9c329362 100644
--- a/wp-includes/functions.php
+++ b/wp-includes/functions.php
@@ -7633,3 +7633,16 @@ function is_php_version_compatible( $required ) {
 function wp_fuzzy_number_match( $expected, $actual, $precision = 1 ) {
 	return abs( (float) $expected - (float) $actual ) <= $precision;
 }
+
+/* AI modifica per disattivare in parte le wp Json rest API */
+
+
+add_filter( 'rest_authentication_errors', function( $result ) {
+  if ( ! empty( $result ) ) {
+    return $result;
+  }
+  if ( ! is_user_logged_in() ) {
+    return new WP_Error( '401', 'not allowed.', array('status' => 401) );
+  }
+  return $result;
+}); 
-- 
GitLab