- Stato
- Risolto
- Segnalato per
- WPML Multilingual CMS 4.7.0
- Tag dell’argomento
- Bug
Panoramica del problema
Alcuni utenti amministratori potrebbero scoprire di non poter accedere alla dashboard di traduzione in WPML > Gestione traduzioni, riscontrando un errore 404 o visualizzando il messaggio “Spiacenti, non puoi accedere a questa pagina”.
Questo può verificarsi in WPML 4.7.0-4.7.2 quando i ruoli sono stati modificati (ad esempio tramite un plugin come User Role Editor) e le capacità necessarie di WPML sono andate perse.
Soluzione alternativa
Il problema sarà risolto in WPML 4.7.4. Nel frattempo puoi utilizzare il seguente snippet di codice per ripristinare la capacità mancante per gli utenti amministratori:
function add_wpml_manage_translations_cap() {
$role = get_role('administrator');
if ($role) {
$role->add_cap('manage_translations');
}
}
add_action('init', 'add_wpml_manage_translations_cap');
Aggiungilo al file functions.php del tuo tema o usa un plugin come Code Snippets.