wordpress - Woocommerce 在结帐页面上删除 "Additional information"名称

标签 wordpress woocommerce checkout

在我的 Wordpress Woocommerce 网站中,我删除了所有运输和账单详细信息,因此客户只需输入他们的第一个、最后一个和电子邮件。我正在销售垂直产品,我不需要或不需要所有这些细节。我仍然看到的是 附加信息 名字还在出现。

您的信息

名 *

姓 *

电子邮件地址 *

确认电邮地址 *

附加信息

当我从页面查看 html 时,我看到:

</p></div>
</p></div>
<div class="col-2">
<div class="woocommerce-shipping-fields">
<h3>Additional Information</h3>
</p></div>  
</p></div>
</p></div>

这是一些插入方式,所以我不能删除它。如果可以的话,请深入了解如何找到它可能在哪个文件中。

这是我在我的子主题中包含的代码,用于删除所有帐单和运输信息:
// Hook in
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_1']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_city']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);

return $fields;
}

预先感谢有用的建议

最佳答案

尝试将此添加到您的functions.php

add_filter('woocommerce_enable_order_notes_field', '__return_false');

关于wordpress - Woocommerce 在结帐页面上删除 "Additional information"名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22483312/

相关文章:

linux - wordpress权限和安全

php - 在 WooCommerce 中显示完整的国家名称而不是国家代码?

php - 在 Woocommerce 中添加自定义结账多选字段并更新订单元

php - 取消设置一些 WooCommerce 结账账单字段和一页结账插件

magento - 向 OPC 添加步骤而不覆盖

linux - Windows 文件命名问题

javascript - 如何修复旋转木马的 Swiper Js 初始加载?

html - float 文本到图像的右侧

wordpress - 当有人在 WooCommerce 中发布评论时通知电子邮件

php - 请帮助我理解这个 php 调试错误(Braintree-WooCommerce 扩展)