Cos'è /wp-json?
Conosco la REST API e so cos'è JSON. Da quanto ho capito, per utilizzare correttamente la REST API attualmente è necessario che sia installato il plugin ufficiale. Tuttavia, quando accedo alla directory sopra citata, anche su siti che non hanno il plugin installato, ricevo comunque dei dati in risposta.
Cosa sta generando questi dati? È una funzionalità relativamente nuova o esiste da tempo?

Questo è l'URL radice per l'API REST quando i permalink ottimizzati sono attivati. Tutte le installazioni di WordPress lo hanno,
Quando questa risposta è stata scritta originariamente era uscita WP 4.6 e esistevano solo una manciata di endpoint, e il plugin era necessario per gli endpoint dei contenuti, ma questi sono stati integrati in WP v4.7. L'infrastruttura di base per l'API REST è disponibile dalla versione 4.5, con funzioni come register_rest_route
che sono disponibili.
Tuttavia, quando accedo alla directory sopra menzionata anche su siti che non hanno il plugin installato ottengo dati in risposta.
Questi sono i dati di scoperta degli endpoint! Una lista di tutti gli endpoint a cui puoi accedere o che sei autorizzato a utilizzare. Potresti notare un gran numero di endpoint se hai, ad esempio, Jetpack installato. Questo è il modo in cui le app possono capire automaticamente cosa il tuo sito può fare, o verificare la presenza di endpoint.
Nota che le informazioni condivise sono rilevanti solo per te, la persona che vi accede. Gli endpoint che richiedono capacità che non hai non sono elencati a meno che tu non acceda come un utente che può fare quelle cose. Ad esempio, non vedrai endpoint POST
per alcuni contenuti a meno che tu non faccia richieste autenticate come autore/editore o superiore.

Grazie. Era più o meno quello che pensavo, ma non riuscivo a trovare una spiegazione da nessuna parte.

Non penso che associarlo all'API REST sia una cosa molto buona, dato che quel termine è associato a specifici endpoint. È semplicemente un endpoint generico (non deve nemmeno essere un json) al di fuori dell'admin, simile a quello xml-rpc.
