Come abilitare il Cross-Origin Resource Sharing – CORS sulle API JSON di WordPress per permettere il cross domain

CORS?

Talvolta è necessario ricevere delle informazioni dal Server A al Server B o ad n clients (ad esempio tramite JavaScript), ecco che interviene CORS che stabilisce delle regole per “decidere” a chi fornire la risposta e a chi no.

Dopo aver installato il plug-in al nostro WordPress, è necessario aggiungere una riga al file api.php.

Il modo più semplice è di modificare il file wp-content/plugins/json-api/singletons/api.php tramite editor (integrato in WordPress) e aggiungere all’inizio una semplice riga:
header("Access-Control-Allow-Origin: *");

Semplice no?