Ocultar información de variación del título del artículo del carrito en WooCommerce 3+

Desde la actualización a la versión 3 de Woocommerce, nuestras confirmaciones de pedidos muestran títulos enormes que incluyen el detalle de la variación. No me gusta cómo se ve y rompe algunas funcionalidades importantes en algunos complementos personalizados.

Referencia: Nombre del pedido que muestra variaciones desde la actualización a la versión 3 de WC

Hay un filtro que se puede usar para deshabilitar esta información que se muestra en el título llamado woocommerce_product_variation_title_include_attribute_name de lo que entiendo. Pero no tengo idea de dónde aplicar el filtro.

¿Hay una forma rápida de aplicar el filtro para volver a cambiarlo para que se muestre como lo hizo antes?

Este filtro debería funcionar devolviendo un valor false para el primer argumento de $should_include_attributes en el gancho de filtro de woocommerce_product_variation_title_include_attributes esta manera:

 add_filter( 'woocommerce_product_variation_title_include_attributes', 'custom_product_variation_title', 10, 2 ); function custom_product_variation_title($should_include_attributes, $product){ $should_include_attributes = false; return $should_include_attributes; } 

El código va en el archivo function.php de su tema (o tema) secundario activo o también en cualquier archivo de complemento.

Simplemente debería funcionar como usted espera.


Actualización: La forma más corta es:

 add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' ); 

El código va en el archivo function.php de su tema (o tema) secundario activo o también en cualquier archivo de complemento.

simplemente funciona también