Wordpress 如何基于cookie更改默认变量

Wordpress 如何基于cookie更改默认变量,wordpress,cookies,parameters,Wordpress,Cookies,Parameters,我有一个wordpress/woocommerce网站,我的大部分产品都以不同的语言存在。产品根据“语言”属性设置变量,默认设置为“英语”。因此,当有人进入网站时,所有项目都会显示以英语预选的默认变量。 现在我开始用不同的语言制作网站。比如意大利语。我希望当一个人将网站语言更改为意大利语时,默认变量也会更改为意大利语,以便所有项目显示为默认选择意大利语。 我发现了以下有用的数据: 网站已通过cookie识别网站语言:wp-wpml_current_language(英语设置为“en”,意大利语

我有一个wordpress/woocommerce网站,我的大部分产品都以不同的语言存在。产品根据“语言”属性设置变量,默认设置为“英语”。因此,当有人进入网站时,所有项目都会显示以英语预选的默认变量。 现在我开始用不同的语言制作网站。比如意大利语。我希望当一个人将网站语言更改为意大利语时,默认变量也会更改为意大利语,以便所有项目显示为默认选择意大利语。 我发现了以下有用的数据:

  • 网站已通过cookie识别网站语言:wp-wpml_current_language(英语设置为“en”,意大利语更改为“it”)

  • 我可以通过将此参数添加到URL:“?attribute_pa_language=it it it”来更改产品的默认语言,但当完成此操作后,客户浏览到另一个页面时,该参数将丢失,网站将恢复为默认英语

我知道如何“阅读cookie”,从而识别此人所在的语言网站。但是如何基于cookie信息添加URL参数呢?在浏览时如何保持URL参数的附加

例如,我确实研究了其他类似的问题,但我找不到解决我具体问题的方法