WooCommerce Checkout 字段设置和自定义挂钩

Mic*_*lle 2 php wordpress field checkout woocommerce

有谁知道 Woocommerce 插件文件中原始结帐字段设置在哪里?例如原始字段标签和占位符等?

Loi*_*tec 5

\n

没有结帐字段设置Woocommerce\xe2\x80\xa6 中

\n\n

但您可以使用以下方式自定义它们:
\n -用于自定义结帐字段的 Woocommerce 开发人员文档参考
\n - 或任何可用的插件,其中大多数是商业插件。

\n
\n\n

1) 结账字段主要由 ​​3 个 Woocommerce 类管理:
\n-WC_Checkout使用get_checkout_fields()方法的类 (和get_value()方法)
\n-WC_Countries使用方法的get_default_address_fields()get_address_fields()方法
\n-WC_Customer也用于“我的帐户地址”字段的类。

\n\n

并使用woocommerce_form_field()模板功能定义不同字段类型的

\n\n

2) 定制涉及的主要钩子有:
\n-woocommerce_default_address_fields过滤器钩子和StackOverFlow 相关线程
\n-woocommerce_checkout_fields过滤器钩子和StackOverFlow相关线程
\n-woocommerce_billing_fields过滤器钩子和StackOverFlow 相关线程
\n-woocommerce_shipping_fields过滤器钩子和StackOverFlow 相关线程
\n-woocommerce_form_field_{$args\\[type\\]}过滤器hook 和StackOverFlow 相关线程

\n\n

3)可以通过主题覆盖的主要相关模板有
\n- checkout/form-checkout.php
\n- checkout/form-billing.php
\n- checkout/form-shipping.php
\n-checkout/form-loging.php

\n\n

有关的: 模板结构和通过主题覆盖模板

\n