小编Sim*_*ory的帖子

在Woocommerce中的帐单明细之前添加新的自定义结帐字段?

我可以在WooCommerce结帐屏幕上添加一组自定义字段,但需要将其移至“结算明细”上方。

那怎么办?

根据WooCommerce官方文档,这是添加额外的自定义结帐字段的示例代码:

/**
 * Add the field to the checkout
 */
add_action( 'woocommerce_after_order_notes', 'my_custom_checkout_field' );

function my_custom_checkout_field( $checkout ) {

echo '<div id="my_custom_checkout_field"><h2>' . __('My Field') . '</h2>';

woocommerce_form_field( 'my_field_name', array(
    'type'          => 'text',
    'class'         => array('my-field-class form-row-wide'),
    'label'         => __('Fill in this field'),
    'placeholder'   => __('Enter something'),
    ), $checkout->get_value( 'my_field_name' ));

echo '</div>';

}
Run Code Online (Sandbox Code Playgroud)

php wordpress checkout woocommerce hook-woocommerce

2
推荐指数
1
解决办法
2627
查看次数

标签 统计

checkout ×1

hook-woocommerce ×1

php ×1

woocommerce ×1

wordpress ×1