WPML-更改大量帖子的语言

时间:2011-11-05 作者:Nikolay Yordanov

我需要在一个使用WPML的站点中更改大约500篇帖子的语言。目前,它们都设置为英语,但实际上是西班牙语。

最快的方法是什么?可以获取所有帖子的ID。

1 个回复
最合适的回答,由SO网友:Nikolay Yordanov 整理而成

我已经用这段代码完成了:

global $wpdb;

$posts = get_posts(array(\'post_type\'=>\'...\', \'posts_per_page\'=>-1));
foreach($posts as $post) {
    $wpdb->update(\'wp_icl_translations\', array(\'language_code\'=>\'es\'), array(\'element_id\'=> $post->ID));
}

结束

相关推荐