这是关于 woocommerce/wordpress 插件的。我如何强制 PayPal 在 functions.php 中使用特定语言的代码?我在互联网上以及 PayPal 的文档页面上浏览了很多。我唯一能找到的是 locale
可以设置,但没有关于在哪里的引用。并且文档还说可以在设置页面中设置语言(那里什么都没有)并且 PayPal 将使用 WP_lang 来设置语言(没有发生)。
最佳答案
您使用的是哪个 WooCommerce 插件?
最新的:https://woocommerce.com/woocommerce-and-paypal/
是基于 API 的,比许多基础 WooCommerce 安装附带的“标准”HTML 重定向方法要好得多,所以如果您喜欢它,我建议您升级。
就设置默认语言环境参数而言,这将取决于您使用的是哪个插件的集成方法。插件中可能有针对它的设置,或者如果插件未实现该功能,您可能需要附加 lc
或 locale
变量。
不过,通常情况下,手动设置语言环境并不是那么必要。 PayPal 结账将根据买家的用户代理语言设置和 GeoIP 自动检测最合适的设置。
我不确定这一切究竟是如何工作的,但自动检测有时会非常强大,以至于会覆盖您使用 lc
或 locale
指定的内容,从而使那些参数难以测试,实现起来意义不大。
关于php - WooCommerce PayPal 结帐网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59567018/