Php Woocommerce签出页具有不可配置的字段
我一直在尝试在woo commerce中配置我的网站的签出字段。它带有预先填充的值,即使在清除缓存后也不会被删除。 …设置为默认短代码 这个国家现在有两个字段框…一个是可点击下拉框。 服务器端缓存已禁用 我使用的主题是Kallyas 我试过:-Php Woocommerce签出页具有不可配置的字段,php,wordpress,woocommerce,checkout,Php,Wordpress,Woocommerce,Checkout,我一直在尝试在woo commerce中配置我的网站的签出字段。它带有预先填充的值,即使在清除缓存后也不会被删除。 …设置为默认短代码 这个国家现在有两个字段框…一个是可点击下拉框。 服务器端缓存已禁用 我使用的主题是Kallyas 我试过:- 字段编辑器:它甚至不显示字段。比如说公司名称。添加一个新字段不会反映在这里。即使我将其添加到账单或结帐字段 向functions.php添加代码 /将woo commerce字段返回为空白/ 都不行 3.多个浏览器和不同计算机中未标记的用户仍然存在此
4.在主题的页面编辑器中。。。我当然可以更改前端…但它不会在发布后反映出来。我不建议您使用任何额外的插件来编辑Woocommerce签出字段。下面是一个简单的解决方案,您可以轻松自定义Woocommerce签出字段
add_filter( 'woocommerce_checkout_fields' , 'custom_override_billing_fields', 5);
function custom_override_billing_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_address_1']);
return $fields;
}
希望此代码对您有所帮助。谢谢您Suresh我添加了此代码段,但问题仍然存在。清除缓存too@ShinuJohn请在
自定义覆盖计费字段
功能中打印$fields
数组,并从数组中删除所需字段。愿这对你有帮助
add_filter( 'woocommerce_checkout_fields' , 'custom_override_billing_fields', 5);
function custom_override_billing_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_address_1']);
return $fields;
}