php - WooCommerce PayPal 结帐网关

标签 php paypal lang

这是关于 woocommerce/wordpress 插件的。我如何强制 PayPal 在 functions.php 中使用特定语言的代码?我在互联网上以及 PayPal 的文档页面上浏览了很多。我唯一能找到的是 locale 可以设置,但没有关于在哪里的引用。并且文档还说可以在设置页面中设置语言(那里什么都没有)并且 PayPal 将使用 WP_lang 来设置语言(没有发生)。

最佳答案

您使用的是哪个 WooCommerce 插件?

最新的:https://woocommerce.com/woocommerce-and-paypal/

是基于 API 的,比许多基础 WooCommerce 安装附带的“标准”HTML 重定向方法要好得多,所以如果您喜欢它,我建议您升级。


就设置默认语言环境参数而言,这将取决于您使用的是哪个插件的集成方法。插件中可能有针对它的设置,或者如果插件未实现该功能,您可能需要附加 lclocale 变量。

不过,通常情况下,手动设置语言环境并不是那么必要。 PayPal 结账将根据买家的用户代理语言设置和 GeoIP 自动检测最合适的设置。

我不确定这一切究竟是如何工作的,但自动检测有时会非常强大,以至于会覆盖您使用 lclocale 指定的内容,从而使那些参数难以测试,实现起来意义不大。

关于php - WooCommerce PayPal 结帐网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59567018/

相关文章:

php - 在 LINUX 上将 PDF ( v > 1.5 ) 转换为图像

PHP 自动脚注和尾注生成器

php - 使用 codeigniters 事件记录插入非文字值

html - 将 PayPal 按钮集成到站点中

jquery - 使用 jQuery 检测 html 语言

php - codeigniter 中的更新子句

php - 自动加载在最新的 PayPal PHP SDK 中损坏

paypal - PAYMENT.SALE.COMPLETED webhook 事件中的 PayPal 订阅 ID 和交易 ID 在哪里?如何获取他们的详细信息?

google-app-engine - 在 Go Lang 中为整个结构设置标签

java - 无法调试,0x00007c37 处的致命信号 6 (SIGABRT)(代码=-6)