Jak ukryć SKU na stronie produktu

Proste zadanie na dzisiaj. Klient zażyczył sobie, żeby na stronie z produktem ukryć SKU. Ale żeby na zapleczu nadal było dostępne. Użyjemy do tego filtra wc_product_sku_enabled. Oto krótki kod:

add_filter( 'wc_product_sku_enabled', 'gc_usun_sku' );
 
function gc_usun_sku( $sku ) {
 if ( ! is_admin() && is_product() ) {
 return false;
 }
 return $sku;
}

Na koniec jako bonus kod, który usunie na stronie produktu wszystkie metadane, czyli: SKU, kategorię i tagi

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );