【发布时间】:2022-02-09 08:56:10
【问题描述】:
我有这段代码可以从结帐页面的账单和运输表单中删除一些州。它工作正常。
我需要删除状态,但只是在“运输表格”中。然后删除的“状态”应显示在“计费表单”中
我想我需要使用除“woocommerce_states”之外的另一个钩子。但不确定是哪一个。
function remove_my_states ($states) {
unset ($states ['ES'] ['TF']);// tenerife
unset ($states ['ES'] ['GC']);// gran canaria
unset ($states ['ES'] ['CE']);// ceuta
unset ($states ['ES'] ['ML']); // melilla
unset ($states ['ES'] ['PM']); // baleares
return $states;
}
add_filter ('woocommerce_states', 'remove_my_states');
【问题讨论】:
标签: wordpress woocommerce hook-woocommerce checkout