MySQL:通过WPML语言更新Wordpress自定义字段值

时间:2017-06-27 12:41:39

标签: mysql wordpress wpml

我的网站上有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专家。

0 个答案:

没有答案