php - 编辑结帐字段 woocommerce
问题描述
在我的 WooCommerce 结帐页面上,县字段是必需的,但 Woo 会自动填充随机值,并且一些客户忘记输入他们自己的县。
我如何将该结帐字段编辑为具有占位符或第一个值,显示选择您的选项,如下图所示。如果可能的话,警告客户并提醒他们在忘记时选择一些东西并使用第一个值结帐。
我在子主题的 function.php 中使用了一些代码,使用了 woo 过滤器,但没有运气。如果有帮助,我会使用 woodmart 高级主题。
解决方案
您可以尝试将此代码添加到您的子主题 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.';
}
推荐阅读
- c++ - 使用goto后如何让程序正常运行?
- java - 使用 Boost 库与 Java 生成的 UUID 的唯一性
- algorithm - 给定输出节点和权重的误差,如何使用反向传播更新隐藏节点上的误差
- bash - Bash - 如何按文件名将最新文件复制到另一个文件夹?
- javascript - 将 jQuery 插件添加到 Blogger 主题
- html - 使用 jquery.slidertron-1.1.js 淡出
- javascript - discord.js guildCreate.js 事件未触发
- c# - 无法在 iText7 Visual Studio 中使用自定义字体
- typescript - 即使在经过身份验证的中间件之后,Express req.user 也是可选的
- python - pymongo find_one reruning None 在 discord.py 命令中使用但在终端中工作正常