我的网站上有4种语言,每种语言有50种帖子。在200个帖子的每个帖子中都有一个带有当前值的自定义字段
Monday
现在,我想更新我的其他语言(德语,法语,西班牙语)的自定义字段及其各自的'Monday'一词的翻译。因此,对于50个德国帖子,当前值'Monday'将更新为
Montag
对于50个法语帖子,自定义字段值将变为
Lundi
而且,最后,至少,对于50个西班牙语帖子,自定义字段值必须
Lunes
现在,我不是在浏览器中打开150个标签,而是通过WP Admin手动更新自定义字段值,我想为每种语言运行MySQL查询以批量更新值。
更新我的德语帖子的自定义字段值的查询的“逻辑”看起来像这样:
UPDATE 'wp_postmeta'
SET 'meta_value' = 'Montag'
WHERE 'meta_value' = 'Monday'
AND
FROM TABLE 'wp_icl_locale_map' WHERE 'code' = 'de'
由于语法错误,这不起作用,我不是MySQL专家。