在我的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>
Run Code Online (Sandbox Code Playgroud)
这是一些如何插入,所以我不能删除它.如果可以的话请深入了解如何查找它可能存在的文件.
这是我在儿童主题中包含的代码,用于删除所有结算和送货信息:
// 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;
}
Run Code Online (Sandbox Code Playgroud)
在此先感谢您提供有用的建议