我有一个使用Laravel 5.5的站点构建,它在WordPress上有管理柜(这是客户需求) . 我们被要求添加切换语言的能力 .

我们已经使用数据库和会话变量中的字典翻译了javascript中的大量代码和一些静态前端数据 . 更改语言 - 更改会话变量 - 与多级数组相同的字典为我们提供翻译的字符串 .

但我们坚持从WordPress,帖子,自定义帖子,菜单翻译动态数据 . 已经安装了Polylang插件 . 但它有自己的语言切换器 .

我们需要为已经工作的翻译使用相同的会话,并以某种方式模仿polylang语言切换器 . 尝试使用pll_set_post_language和相同的函数,但我们需要在前端添加WordPress功能,使用wp-load.php,但它与laravel(相同的类,函数名称)冲突 . 有没有办法从WordPress外部发出polylang语言更改?