Archivo afectado:/wp-content/plugins/wp_rokcommon/RokCommon/l18N/Wordpress.php
Si tienes acceso al hosting puedes acceder desde tu panel, si no tienes acceso puedes usar el plugins “File Manager” y hacerlo desde el escritorio de Wordpress.
Líneas a modificar:
En las líneas 38, 72 y 98, cambia la siguiente línea:
$translation = $translator->translate_entry($entry);
Por esta línea:
$translation = $translator->translate($string);
Notas Importantes:
- Razón del problema:
El métodotranslate_entry()
ya no es válido en las versiones recientes de WordPress. Al sustituirlo portranslate($string)
, utilizamos una función más compatible con las versiones modernas. - Hacer una copia de seguridad:
Antes de modificar cualquier archivo del plugin, haz una copia de seguridad de tu sitio para evitar pérdidas si algo sale mal. - Actualizaciones futuras:
Si el plugin o WordPress se actualizan en el futuro, es posible que estas modificaciones se sobrescriban. Guarda un registro de esta solución para volver a aplicarla si es necesario. En mi caso, el plugin estaba actualizado pero pude descargar de la web oficial de RokSprocket una versión mayor.
- Prueba tras la edición:
Después de realizar los cambios, verifica que:- El plugin RokSprocket funcione correctamente.
- Los widgets y personalizaciones del tema se puedan editar sin errores.