Aggiornato il 20 ottobre 2026.
Se usi il plugin Semly, inizia dalla sua documentazione di collegamento. La diagnosi seguente riguarda ancora la REST API standard di WordPress; una password applicativa non è richiesta dal meccanismo di associazione del plugin Semly.
Documentazione del plugin Semly
La procedura riguarda WordPress ospitato autonomamente e l’API REST standard. WordPress.com e connettori specifici possono richiedere meccanismi diversi.
Identificare la richiesta
Registra metodo HTTP, URL senza segreti, ora, stato, tipo di contenuto e gli eventuali campi code e message. La rotta degli articoli standard è /wp-json/wp/v2/posts. Un’installazione in sottocartella o un tipo di contenuto personalizzato può cambiare l’indirizzo.
Consulta l’indice /wp-json/. La forma ?rest_route=/wp/v2/posts può aiutare a diagnosticare problemi di riscrittura degli URL. Poter leggere una rotta non dimostra il permesso di creare articoli.
Interpretare lo stato nel contesto
| Stato | Controllare |
|---|---|
| 401 | Credenziali, metodo di autenticazione, HTTPS e inoltro dell’intestazione Authorization |
| 403 | Capacità dell’utente, estensione di sicurezza, firewall applicativo o proxy |
| 404 | Indirizzo, metodo, rotta, sottocartella e identificativo dell’articolo |
Il solo stato non identifica la causa. rest_cannot_create non dimostra che l’autenticazione sia riuscita. Anche un intermediario può restituire JSON: confronta la risposta con i registri dell’amministratore.
Verificare senza esporre credenziali
Per un client esterno compatibile, usa su HTTPS una password applicativa associata all’utente previsto. Non inserire password principale o valore di Authorization nei registri o nei ticket. Controlla l’inoltro dell’intestazione senza registrarne il contenuto.
Leggere /wp-json/wp/v2/users/me può confermare l’identità, ma non il diritto di creare o pubblicare. L’autenticazione con cookie e nonce è un meccanismo distinto: non confonderne i requisiti con quelli delle password applicative.
Provare una bozza
Sul tuo sito prepara un POST verso https://example.com/wp-json/wp/v2/posts, con autenticazione configurata nel client e Content-Type: application/json:
{"title":"API test","content":"Test","status":"draft"}
Verifica identificativo restituito, stato e presenza della bozza nell’amministrazione. Se la creazione è incerta, cerca prima l’articolo e solo dopo valuta un nuovo POST. Una bozza salvata e leggibile è il criterio di riuscita; pubblicare richiede capacità aggiuntive.
Consegnare una diagnosi utile
Invia al responsabile ora, metodo, URL e risposta priva di segreti. Correggi la causa confermata. Non assegnare il ruolo di amministratore e non disattivare globalmente le protezioni solo per superare la prova.