Php WooCommerce:更改签出中帐单字段的HTML结构
我想对账单字段使用浮动标签。因此,我需要将Php WooCommerce:更改签出中帐单字段的HTML结构,php,wordpress,woocommerce,checkout,Php,Wordpress,Woocommerce,Checkout,我想对账单字段使用浮动标签。因此,我需要将元素放在HTML结构的字段之后 目前,我的结构如下所示: <p class="form-row form-row-first validate-required" id="billing_first_name_field" data-priority="10"> <label for="billing_first_name" class="">First Name <abbr class="requ
元素放在HTML结构的
字段之后
目前,我的结构如下所示:
<p class="form-row form-row-first validate-required" id="billing_first_name_field" data-priority="10">
<label for="billing_first_name" class="">First Name <abbr class="required" title="required">*</abbr></label>
<span class="woocommerce-input-wrapper">
<input type="text" class="input-text form-control" name="billing_first_name" id="billing_first_name" placeholder="" value="First Name" autocomplete="given-name">
</span>
</p>
<p class="form-row form-row-first validate-required" id="billing_first_name_field" data-priority="10">
<span class="woocommerce-input-wrapper">
<input type="text" class="input-text form-control" name="billing_first_name" id="billing_first_name" placeholder="" value="First Name" autocomplete="given-name">
</span>
<label for="billing_first_name" class="">First Name <abbr class="required" title="required">*</abbr></label>
</p>
名字
但这些都与元素的内容有关。而不是HTML结构本身。
这可能吗
$field
包含完整的..
输出。
因此,您可以完全调整输出。要使其保持动态,可以使用这些值从$args
请参阅:以及附带的代码,如何执行此操作
函数更改\u字段\u标记($field,$key,$args,$value){
如果($key=='billing\u first\u name'){
$field='myhtml';
}
返回$field;
}
添加过滤器(“woocommerce表单字段文本”、“更改woocommerce字段标记”,10,4);