LaravelWordpress.com

Website de David, programador experto en PHP, Wordpress y Laravel.

Publicado el 6 noviembre, 2018

WooCommerce normalmente muestra toda la información de los productos en pestañas. Lo que está muy bien para nuestros clientes. Aunque a veces es preferible no enseñar algunas secciones de los productos.

ojo con pestañas para el artículo quitar pestañas en woocommerce

Tenemos que hacer click con el botón derecho sobre la pestaña que queremos ocultar, y escoger Inspeccionar elemento en Firefox o Inspeccionar en Crome.

Quitar secciones en productos de Woocommerce

Vemos que la pestaña descripción está dentro de “li class=”description_tab active”.

Apunta en un papel las pestañas que quieres ocultar, en este caso sería “description”, tienes que omitir “_tab active”, en la imagen vemos que también otra pestaña a ocultar por ejemplo sería “additional_information”. Lo importante es el nombre de la pestaña sin el _tab en las lineas que empiezan por li. Este nombre es lo que se conoce como id de la pestaña. Y puede que lo usemos para más cosas.

Ahora ve al archivo de tu tema functions.php y escribe la siguiente función, puedes copiar y pegar al final del archivo..

add_filter( 'woocommerce_product_tabs', 'quita_descripcion' );
function quita_descripcion( $tabs ) {

        //Borra description.
        unset( $tabs['description'] );
        return $tabs;

}

Por cada pestaña que quieres eliminar tienes que duplicar la linea que dice unset, por ejemplo, si quisieras, además, quitar la pestaña additional_information tendrías que hacer:

add_filter( 'woocommerce_product_tabs', 'quita_descripcion' );
function quita_descripcion( $tabs ) {

        //Borra description.
        unset( $tabs['description'] );
        unset( $tabs['additional_information'] );
        return $tabs;

}

Contacto

Hola, me llamo David y soy un programador experto en PHP, Wordpress y Laravel.
Puedes ponerte en contacto conmigo al móvil / whatsapp +34 692 40 21 62.
Puedes ver mi Linkedin, o también enviarme un mensaje con el siguiente formulario.
Gracias.