通过API更改wordpress语言

时间:2015-03-25 09:33:21

标签: wordpress

我需要同时部署16个wordpress实例并且不能使用wordpress网络。

我尝试在部署后以编程方式自定义每种实例语言。 我设法定制了我需要的任何东西。

这些解决方案似乎都不起作用:

  1. 设置$ locale =" es_ES"在wp-config.php
  2. update_option(" WPLANG"," es_ES")// return false
  3. update_blog_option(1," WPLANG"," es_ES")// return false
  4. update_site_option(" WPLANG"," es_ES")//仅适用于网络,但至少返回true但将wplang选项设置为null
  5. 语言一直是默认的英语。任何解决方案?

    编辑:

    凯文其实是对的。 你需要:

    1)从http://wpcentral.io/internationalization/

    下载正确的语言包(.mo文件)

    2)更新wp_options set option_value =" de_DE"其中option_name =" wplang&#34 ;;

    我认为我不需要下载任何内容,因为你可以在管理面板中设置任何语言,但是在代码中我发现wordpress是在幕后下载文件。

1 个答案:

答案 0 :(得分:1)

您是否阅读过https://codex.wordpress.org/Installing_WordPress_in_Your_Language

通过阅读,您需要事先在正确的目录中上传.mo文件。从那里,取决于WordPress的版本,wp-config或数据库更改。