relacionados quitar productos ocultar descripcion cosas categorias wordpress-plugin woocommerce wordpress

wordpress plugin - quitar - Deshabilitar SKU de WooCommerce en la página del producto



ocultar sku woocommerce (4)

Creo que deberías intentar con esto:

add_filter( ''wc_product_sku_enabled'', ''__return_false'' );

Eso eliminará a sku de todas las cortezas, espalda y frente. Siempre puedes ocultarlo solo por CSS si lo necesitas en admin.

Tengo una tienda WooCommerce y no quiero mostrar el SKU en ninguna página de producto. Al mirar su código, encontré este filtro:

/** * Returns whether or not SKUS are enabled. * @return bool */ function wc_product_sku_enabled() { return apply_filters( ''wc_product_sku_enabled'', true ); }

e intenté anularlo con esta línea de código que coloqué en un complemento personalizado:

apply_filters( ''wc_product_sku_enabled'', false );

También traté de colocar apply_filter dentro de una función de acción para woocommerce_product_meta_start, que se dispara justo antes pero sigue representando el SKU en la página del producto. ¿Algunas ideas?


La forma más fácil es con CSS:

.sku_wrapper { display:none; }

Un enfoque más robusto es recrear la plantilla de woocommerce/templates/single-product/meta.php en su propio tema y simplemente comentar la línea:

<span class="sku_wrapper"><?php _e( ''SKU:'', ''woocommerce'' ); ?> <span class="sku" itemprop="sku"><?php echo ( $sku = $product->get_sku() ) ? $sku : __( ''N/A'', ''woocommerce'' ); ?></span>.</span>

Para recrear una plantilla woocommerce en su propio tema, consulte:

http://docs.woothemes.com/document/template-structure/