Comme indiqué dans la page de modification/ajout de produit, cet élément "total_sales" apparaît toujours dans la métabox par défaut "champ personnalisé". Cela ne fait pas encore de mal mais c'est agaçant. Cependant, quelqu'un pourrait modifier le nombre total de ventes par accident et causer des problèmes.

J'écris un thème enfant de storeFront. Est-ce un bug dans woocommerce ou ai-je accidentellement changé quelque chose quelque part qui cause cela ?

1
adrian li 22 févr. 2020 à 12:27

1 réponse

Meilleure réponse

C'est par défaut. Si vous pensez qu'il s'agit d'un bug, vous pouvez toujours ouvrir un fil de discussion sur https://github.com/woocommerce /woocommerce/problèmes

ÉDITER

Les Les champs personnalisés ou les méta-entrées de publication peuvent être masqués par défaut dans Wordpress disponible »Champs personnalisés«-Metabox en les préfixant d'un trait de soulignement - _ - comme indiqué ici.

Si vous voulez masquer le champ, vous pouvez utiliser ce morceau de code que j'ai écrit pour vous

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 ); 
0
7uc1f3r 22 févr. 2020 à 14:11