Salta al contenuto principale
Versione: 1.x

API02005: Permessi Insufficienti

Cosa Significa

Il tuo account utente non dispone delle capacità di WordPress specifiche richieste per questa azione. Anche se hai accesso di base, l'operazione particolare che stai tentando necessita di permessi aggiuntivi.

Cause Comuni

  • Ruolo utente limitato — Il tuo ruolo non include tutte le capacità necessarie
  • Capacità non assegnata — Una capacità specifica è mancante dal tuo ruolo
  • Restrizioni del plugin — Un plugin di sicurezza sta limitando le capacità
  • Problemi con i ruoli personalizzati — I ruoli personalizzati potrebbero mancare di capacità

Mappatura degli Errori del Server

Questo codice errore viene attivato quando il server restituisce:

Codice ServerFonte
rest_forbiddenWordPress REST API
rest_cannot_createWordPress REST API
rest_cannot_editWordPress REST API
rest_cannot_deleteWordPress REST API
woocommerce_rest_cannot_createWooCommerce REST API
woocommerce_rest_cannot_editWooCommerce REST API
woocommerce_rest_cannot_deleteWooCommerce REST API
HTTP 403Qualsiasi risposta del server (fallback)

Come Risolvere

1. Rivedi le Capacità Necessarie

Capacità comuni necessarie per le operazioni POS:

  • manage_woocommerce — Gestione generale di WooCommerce
  • edit_shop_orders — Creare e modificare ordini
  • edit_products — Modificare le informazioni sui prodotti
  • edit_users — Gestire gli account dei clienti

2. Aggiorna il Ruolo Utente

Chiedi a un amministratore di assegnare un ruolo più capace:

  • Shop Manager — Accesso completo a WooCommerce
  • Amministratore — Accesso completo al sito

3. Aggiungi Capacità Specifiche

Se hai bisogno di un ruolo personalizzato, aggiungi le capacità richieste:

// Example: Add POS capabilities to a custom role
$role = get_role('your_custom_role');
$role->add_cap('manage_woocommerce');
$role->add_cap('edit_shop_orders');

4. Controlla i Conflitti del Plugin

Alcuni plugin di sicurezza o gestione dei ruoli potrebbero limitare le capacità:

  • Rivedi le impostazioni del plugin
  • Controlla i filtri di capacità
  • Disabilita temporaneamente per testare

Errori Correlati