想知道如何删除 TranslatePress 中的翻译?或者甚至是整个插件数据?
TranslatePress 将您的翻译保存到数据库中 – 但是,删除插件不会擦除它们(以免意外丢失您的所有工作)。
如何删除 TranslatePress 中的翻译(和插件数据)
如果您要删除所有翻译和插件数据,您必须使用 phpMyAdmin 等管理工具访问您的数据库并手动删除创建的表、选项和元键。
以下是从数据库中删除所有插件数据(包括翻译)所需采取的具体步骤:
1.删除表
以下是 TranslatePress 创建的所有表的列表:
- wp_trp_dictionary* – 字典表包含手动或自动翻译的字符串
- wp_trp_gettext* – gettext 表包含已经有翻译的主题/插件字符串
- wp_trp_original_strings – 原始字符串表包含默认语言的字符串,不含任何翻译
- wp_trp_original_meta – 原始元表包含引用帖子父级 ID 的元信息
2. 删除选项和元键
您可以手动或使用下面提到的 SQL 查询来实现此目的。
以下是 TranslatePress 创建的所有选项和元键的列表,以及插入它们的表:
- _postmeta表 – 插入到 _postmeta 表中的元键具有_trp_前缀
- _termmeta表 – 插入 _termmeta 表的元键具有_trp_前缀
- _options表 – 插入到 _options 表中的选项具有trp_前缀
- _usermeta表 – 插入到 _usermeta 表中的元键具有_trp_前缀
注意:默认的 WordPress 数据库前缀是wp_,请将其替换为您自己的数据库前缀。通过遵循上述两个步骤,您将删除 TranslatePress 添加到数据库的所有现有翻译和插件数据。
delete from wp_options where option_name like 'trp_%';
delete from wp_termmeta where meta_key like '_trp_%';
delete from wp_postmeta where meta_key like '_trp_%';
delete from wp_usermeta where meta_key like '_trp_%';