php - WooCommerce Checkout:隐藏帐单详细信息
问题描述
我不想获取帐单信息,我想隐藏此表单输入,并想组织结帐页面,我已尝试
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_first_name']);
unset($fields['billing']['billing_last_name']);
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']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}
取消设置帐单明细,但这不会隐藏“帐单明细”标签,并且无法组织结帐页面,请帮助,等待回复,在此先感谢。
解决方案
add_filter( 'woocommerce_billing_fields', 'custom_woocommerce_billing_fields', 100 );
function custom_woocommerce_billing_fields(){
return [];
}
add_action( 'wp_head', 'include_styles' );
function include_styles() {
if ( is_checkout() ) {
echo '
<style>
.woocommerce-billing-fields h3 {
display: none;
}
</style>
';
}
}
推荐阅读
- amazon-web-services - 亚马逊 ses 妥协了?
- javascript - 可以将动态 html 表用作源数据吗?
- javascript - React JS:为什么 useLocation 返回未定义?
- android - 具有 BT 集成的移动应用程序的框架/工具决策
- c - C 中未初始化变量的行为
- python - 使用 python 或 c 为 android 和 iOS 创建一个 API
- python - 无法在 python 中同时创建 2 个谷歌云语音流。进程以退出代码 139 结束(被信号 11 中断:SIGSEGV)
- excel - Excel - 计算两个日期之间每个月的天数(两个日期都可用)
- cluster-analysis - 你如何解释这个剪影结果?(聚类)
- firebase - firebase firestore 听有时不工作