在 WordPress 用户配置文件中隐藏 WooCommerce 计费和运输字段

Sjo*_*ors 3 css php wordpress field woocommerce

我找不到一种简单的方法来隐藏一些在 WordPress 后端的用户配置文件中可见的 WooCommerce 计费和运输字段。

例如,我想隐藏billing_address_2shipping_address_2WordPress 用户配置文件。有没有用代码片段来做到这一点的好方法?我尝试使用下面的代码在 css 中隐藏第六行,但我也无法让它工作。

#fieldset-billing.form-table tr:nth-child(6) {
     display: none;
}
Run Code Online (Sandbox Code Playgroud)

如何在 WordPress 用户个人资料中隐藏 WooCommerce 计费和运输字段?

xav*_* bs 6

用户配置文件屏幕中显示的计费和运输字段通过钩子过滤woocommerce_customer_meta_fields

要删除运输字段,您可以编写:

add_filter( 'woocommerce_customer_meta_fields', 'xbs_remove_shipping_fields' );
function xbs_remove_shipping_fields( $show_fields ) {
    unset( $show_fields['shipping'] );
    return $show_fields;
}
Run Code Online (Sandbox Code Playgroud)

要删除所有字段,您可以返回一个空的array.