1

如编辑/添加产品页面所示,此项目“total_sales”始终显示在默认元框“自定义字段”中。它还没有造成任何伤害,但它很烦人。但是,有人可能会不小心编辑总销售额,从而导致问题。

我正在从 storeFront 写一个子主题。这是 woocommerce 中的错误,还是我不小心更改了导致此问题的某个地方?

4

1 回答 1

0

这是默认设置。如果您认为这是一个错误,那么您可以随时在https://github.com/woocommerce/woocommerce/issues上打开一个线程

编辑

自定义字段或发布元条目可以在默认情况下隐藏在 Wordpress 中可用的»自定义字段«-Metabox 中,方法是在它们前面加上下划线 -_如此所述。

如果您想隐藏该字段,您可以使用我为您编写的这段代码

function filter_is_protected_meta( $protected, $meta_key, $meta_type ) {    
    if ( $meta_key == 'total_sales' ) {
        $protected = true;
    }

    return $protected; 
}
add_filter( 'is_protected_meta', 'filter_is_protected_meta', 10, 3 ); 
于 2020-02-22T12:11:56.043 回答