首页 > 解决方案 > Woocommerce:将“字段描述”移动到“标签”下方的挂钩?

问题描述

我需要创建一个挂钩来将“字段描述”移动到“标签”下方而不是输入字段下方。

看看这个捕获,看看我的意思:https ://monosnap.com/file/O0ZFx60KoxoQlC7ZmZbJR8eVPh7EbF

我阅读了文档,但据我所知,现在可以这样做:https ://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/

这可以做到吗?

标签: woocommercewoocommerce-checkout-fields

解决方案


结帐中的表单字段是由该woocommerce_form_field()函数生成的。这有两个过滤器,可让您按类型过滤字段:woocommerce_form_field_{type}或一般字段:woocommerce_form_field

不幸的是,没有过滤器可以让您轻松地重新排列woocommerce_form_field()函数生成的 HTML,因此您必须使用上述过滤器之一,基本上通过从woocommerce_form_field()函数中复制代码来重建整个表单字段并重新排列其中的$field_html部分建造。


推荐阅读