![](/img/trans.png)
[英]add a custom checkout billing field under the last name in WooCommerce
[英]Add a paragraph under billing address WooCommerce checkout field
我正在尝试在Billing_Address_2
字段下添加HTML标签<p>
。 我阅读了一些文档并尝试了以下代码:
function red_text() {
echo '<p class="red_text" style="color:red;float:left;display:none">Hello World</p>';
}
add_action( 'woocommerce_after_billing_address_2_field', 'red_text' );
但是,当我将其放在function.php主题中时,它只是没有添加标签。 还有另一种在结帐页面中添加html标签的方法吗? 如果没有,我的代码是否错误?
以下代码将在“帐单地址2”下添加一个自定义段落(html <p>
标记):
add_action( 'woocommerce_form_field_text','additional_paragraph_after_billing_address_2', 10, 4 );
function additional_paragraph_after_billing_address_2( $field, $key, $args, $value ){
if ( is_checkout() && $key == 'billing_address_2' ) {
$field .= '<p class="form-row red_text" style="color:red;">Hello World</p>';
}
return $field;
}
您的活动子主题(或主题)的function.php文件中包含代码。 经过测试和工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.