首页 > 解决方案 > 编辑结帐字段 woocommerce

问题描述

在我的 WooCommerce 结帐页面上,县字段是必需的,但 Woo 会自动填充随机值,并且一些客户忘记输入他们自己的县。

在此处输入图像描述

我如何将该结帐字段编辑为具有占位符或第一个值,显示选择您的选项,如下图所示。如果可能的话,警告客户并提醒他们在忘记时选择一些东西并使用第一个值结帐。

在此处输入图像描述

我在子主题的 function.php 中使用了一些代码,使用了 woo 过滤器,但没有运气。如果有帮助,我会使用 woodmart 高级主题。

标签: phpwordpresswoocommercecheckout

解决方案


您可以尝试将此代码添加到您的子主题 function.php 文件中。

add_filter( 'default_checkout_billing_state', 'change_default_checkout_state' 
);
add_filter( 'default_checkout_shipping_state', 
'change_default_checkout_state' );

function change_default_checkout_state() {
    return 'Select a county'; 
}

如果你想警告客户,你可以试试这个..

//Hook
add_action('woocommerce_after_checkout_billing_form', 'fields_before_order_details');

//function

function fields_before_order_details(){
echo 'Don't forget to add your county.';
}

推荐阅读