WooCommerce: Ocultar pestañas de la ficha del producto en el panel de administración

Aquí os enseñamos a ocultar determinadas pestañas en los Datos del producto dentro de la ficha de un producto de WooCommerce en el panel de administración o backend.



Cuando hacemos una web para un cliente queremos que el panel de administración sea lo más sencillo posible y es muy conveniente ocultar lo que no vaya a utilizar.
Por ejemplo, si se trata de una tienda online de descargar de elementos digitales ¿por qué el usuario vendedor tiene que ver en la ficha del producto las pestañas de "Inventario" o de "Envío" si no son necesarias?



 Debemos insertar este código en el archivo functions.php de nuestro theme o tema.

function remove_tab($tabs){

     unset($tabs['inventory']); // Para ocultar la pestaña Inventario

     unset($tabs['advanced']); // Para ocultar la pestaña Avanzado

     unset($tabs['linked_product']); // Para ocultar la pestaña Productos vinculados

     unset($tabs['attribute']); // Para ocultar la pestaña Avanzado

     unset($tabs['variations']); // Para ocultar la pestaña Avanzado

     return($tabs);

}
add_filter('woocommerce_product_data_tabs', 'remove_tab', 10, 1);

Obviamente, tendréis que dejar sólo las líneas asociadas a las pestañas que queráis ocultar.