¿Te preguntas cómo eliminar las traducciones en TranslatePress? ¿O quizá incluso todos los datos del plugin?
TranslatePress guarda tus traducciones en la base de datos; sin embargo, al desinstalar el complemento no se borrarán (para que no pierdas accidentalmente todo tu trabajo).
Si buscas eliminar todas las traducciones y datos de plugins, tendrás que acceder a tu base de datos usando una herramienta de gestión como phpMyAdmin y eliminar manualmente las tablas, opciones y claves meta creadas.
A continuación, se detallan los pasos exactos que debes seguir para eliminar todos los datos de los plugins (incluidas las traducciones) de tu base de datos:
A continuación se muestra una lista de todas las tablas creadas por TranslatePress:
Puedes lograr esto manualmente o utilizando las consultas SQL mencionadas a continuación.
A continuación se muestra una lista de todas las opciones y metaclaves creadas por TranslatePress, junto con las tablas en las que se han insertado:
Para eliminar automáticamente todos los datos mencionados anteriormente, se pueden utilizar las siguientes consultas:
delete from wp_options where option_name like '_trp_%' or option_name like 'trp_%';
delete from wp_termmeta where meta_key like '_trp_%' or meta_key like 'trp_%';
borra de wp_postmeta donde meta_key sea igual a '_trp_%' o meta_key sea igual a 'trp_%';
borra de wp_usermeta donde meta_key sea igual a '_trp_%' o meta_key sea igual a 'trp_%';;
Nota: El prefijo de la base de datos predeterminado de WordPress es wp_, reemplázala con tu propio prefijo de base de datos.
Si sigues los dos pasos anteriores, eliminarás todas las traducciones existentes y los datos del complemento añadidos por TranslatePress a tu base de datos.
TranslatePress vincula cada traducción con la cadena exacta del texto original.
Entonces, si editas ese texto más tarde — incluso ligeramente — se trata como una nueva cadena.
Eso significa:
Este comportamiento es intencionado. TranslatePress no elimina automáticamente las traducciones que no se utilizan para evitar la pérdida accidental de datos, lo que te permite restaurarlas o reutilizarlas más adelante. Sin embargo, cuando eliminas una traducción manualmente de la Editor de traducción o el Interfaz de traducción de cadenas, se elimina de la base de datos inmediatamente. Esto te da control total sobre qué traducciones se conservan o se eliminan.
Para el flujo de trabajo más limpio, puedes seguir un Eliminar → Editar → Volver a traducir proceso
Esto asegura que ninguna traducción obsoleta permanezca vinculada a texto desactualizado.
Si olvidas eliminar la traducción antes de editar, no hay problema. La traducción antigua permanecerá en la base de datos sin mostrarse en tu sitio. Puedes eliminarla más tarde a través de la Interfaz de Traducción de Cadenas si quieres mantener tu base de datos limpia.