- Estado
- Resuelto
- Notificado para
- WPML Multilingual CMS 4.7.0
- Etiquetas de temática
- Bug
Resumen del problema
Algunos usuarios administradores pueden encontrarse con que no pueden acceder al Escritorio de traducción en WPML > Gestión de traducción, experimentando un error 404 o viendo el mensaje «Lo siento, no puede acceder a esta página».
Esto puede ocurrir en WPML 4.7.0-4.7.2 cuando se han modificado los roles (por ejemplo, mediante algún plugin como User Role Editor) y se han perdido las capacidades necesarias de WPML.
Solución alternativa
El problema se solucionará en WPML 4.7.4. Mientras tanto, puede usar el siguiente fragmento de código para restaurar la capacidad que falta para los usuarios administradores:
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');
Añada esto al archivo functions.php de su tema o use un plugin como Code Snippets.