Vous vous demandez comment supprimer des traductions dans TranslatePress ? Ou peut-être même toutes les données du plugin ?
TranslatePress enregistre vos traductions dans la base de données ; toutefois, la suppression du plugin ne les effacera pas (afin d'éviter toute perte accidentelle de votre travail).
Si vous cherchez à supprimer toutes les traductions et les données des plugins, vous devrez accéder à votre base de données à l'aide d'un outil de gestion tel que phpMyAdmin et supprimer manuellement les tables, options et clés meta créées.
Voici les étapes exactes à suivre pour supprimer toutes les données de plugin (y compris les traductions) de votre base de données :
Voici la liste de toutes les tables créées par TranslatePress :
Vous pouvez y parvenir manuellement ou en utilisant les requêtes SQL mentionnées ci-dessous.
Voici une liste de toutes les options et méta-clés créées par TranslatePress, ainsi que les tables dans lesquelles elles sont insérées :
Afin de supprimer automatiquement toutes les données mentionnées ci-dessus, les requêtes suivantes peuvent être utilisées :
delete from wp_options where option_name like '_trp_%' or option_name like 'trp_%';
supprimer de wp_termmeta où meta_key est similaire à ' _trp_% ' ou meta_key est similaire à ' trp_% ' ;
supprimer de wp_postmeta où meta_key est similaire à ' _trp_% ' ou meta_key est similaire à ' trp_% ' ;
supprimer de wp_usermeta où meta_key est similaire à ' _trp_% ' ou meta_key est similaire à ' trp_% ' ;;
Remarque : Le préfixe de base de données WordPress par défaut est wp_, remplacez-le par votre propre préfixe de base de données.
En suivant les deux étapes ci-dessus, vous supprimerez toutes les traductions existantes ainsi que les données du plugin ajoutées par TranslatePress à votre base de données.
TranslatePress associe chaque traduction à la chaîne de caractères exacte du texte d'origine.
Donc si vous modifiez ce texte plus tard — même légèrement* — il est traité comme une nouvelle chaîne.
Ce qui signifie:
Ce comportement est voulu. TranslatePress ne supprime pas automatiquement les traductions inutilisées afin d'éviter toute perte accidentelle de données, ce qui vous permet de les restaurer ou de les réutiliser ultérieurement. Toutefois, lorsque vous supprimez manuellement une traduction depuis le Traducteur ou le Interface de traduction de chaînes, elle est supprimée de la base de données immédiatement. Cela vous donne le contrôle total sur les traductions qui sont conservées ou supprimées.
Pour un flux de travail le plus propre possible, vous pouvez suivre une Supprimer → Modifier → Retranslater processus
Ceci garantit qu'aucune traduction obsolète ne reste liée à un texte désuet.
Si vous oubliez de supprimer la traduction avant de la modifier, ce n'est pas un problème. L'ancienne traduction restera simplement dans la base de données sans être affichée sur votre site. Vous pouvez la supprimer ultérieurement via l'interface de traduction des chaînes de caractères si vous souhaitez garder votre base de données propre.