我需要Woocommerce忍者的帮助。
有没有办法在woocommerce结帐页面的字段下放一些文字?
我知道我可能会使用一些过滤器钩子但没有像 startService(new Intent(this, Service1.class));
...
footnote
任何想法??
答案 0 :(得分:0)
如果你只想要纯文本,你可以使用CSS:在段落字段id之后和目标? 例如:
#billing_first_name_field:after {
content: "your footnote text";
font-size: 14px;
color: red;
}
答案 1 :(得分:0)
尝试'说明'而不是'脚注':
$fields['billing_first_name']['description'] = 'footnote text';
请注意,此文本将使用esc_html
进行转义,因此使用HTML标记可能会非常棘手。
作为替代方案,您可能需要尝试覆盖woocommerce_form_field_
过滤器(例如woocommerce_form_field_text
,请参阅WooCommerce插件中的includes/wc-template-functions.php
)。样品:
add_filter('woocommerce_form_field_text', function ($field, $key, $args, $value) {
if ($key === 'billing_first_name') {
$field .= 'footnote text <a href="/">with link</a>';
}
return $field;
}, 10, 4);