Soporte » Plugins y Hacks » WooCommerce » No mostrar «Sin Categoría»

  • Resuelto goala2016

    (@goala2016)


    Buenas tardes, he actualizado varios de mis eccommerce, y en la última actualización de woocommerce muestra una categoría que es «Sin Categoría», aun que no tenga productos la muestra en la tienda, por lo tanto quería saber cómo ocultar o eliminar esta categoría.

    Gracias.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 15 respuestas - de la 1 a la 15 (de un total de 15)
  • Moderador LGrusin

    (@lgrusin)

    ¿Has mirado en las opciones del tema si hay alguna que te permita no mostrar categorías vacías?

    Lo digo porque el tema es comercial y no tenemos manera de probarlo.

    Un saludo

    Iniciador del debate goala2016

    (@goala2016)

    Buenas, he revisado el tema sí, pero me pasa en diferentes webs con temas diferentes, ejemplo: (en la primera si que tengo la opción de ocultarlo, pero antes no la mostraba, aunque no tuviese artículos)

    https://strambotica.es/categorias/camisetas/

    https://bycity.es/tienda/

    Moderador LGrusin

    (@lgrusin)

    Es que lo primero es un menú, lo otro es una especie de breadcrumb para navegar por las categorías, y eso me temo que es del tema.

    ¿Has actualizado el tema? ¿Has preguntado a su soporte?

    Saludos

    Iniciador del debate goala2016

    (@goala2016)

    No, ahora probaré a abrir un ticket al tema, a ver si hay alguna opción de ocultarlo, pensaba que era una actualización de Woocommerce y que el mismo woocommerce te permitía ocultarlo, pero veo que de momento no.

    Moderador LGrusin

    (@lgrusin)

    Hay un código para ocultar categorías vacías pero lo suyo es que te digan en el soporte del tema porque igual es ahí dónde lo puedes solucionar.

    De todas formas el código es el siguiente, aunque no te aseguro que funcione en temas comerciales:

    add_filter( 'woocommerce_product_subcategories_hide_empty', 'hide_empty_categories', 10, 1 );
    function hide_empty_categories ( $hide_empty ) {
        $hide_empty  =  FALSE;
        // You can add other logic here too
        return $hide_empty;
    }

    Un saludo

    Iniciador del debate goala2016

    (@goala2016)

    Ok, gracias!! Imagino que habrá que incluirlo en el fichero functions, no?

    Voy a esperar de todas maneras a ver si me contestan y me dan solución desde el soporte del tema.

    Gracias de nuevo.

    Moderador LGrusin

    (@lgrusin)

    Si, si, en el functions.php del tema. Sería interesante saber qué te dicen.

    Saludos

    Iniciador del debate goala2016

    (@goala2016)

    Ok,cuando tenga respuesta os informo.

    Iniciador del debate goala2016

    (@goala2016)

    Buenas, me dice el desarrollador del tema que es cosa de Woocommerce y que no pueden hacer nada, he probado el código que me ha pasado, pero no funciona, sigue apareciendo la categoría vacía.

    Saludos.

    Moderador LGrusin

    (@lgrusin)

    ¿Tampoco puede decirte cómo ocultar las categorías vacías? Increíble…

    El valor por defecto es no mostrar categorías vacías por eso pensé que era el tema el que hacía que salieran.

    Si no usas la categoría Sin categoría y nunca vas a poner productos en ella podrías eliminarla.

    Un saludo

    Iniciador del debate goala2016

    (@goala2016)

    En esta nueva versión de woocommerce no deja eliminarla, pone textualmente «Esta es la categoría por defecto y no puede ser eliminada. Se asignará automáticamente a los productos sin categoría».

    Imagino que no tarden mucho en sacar una actualización de woocommerce para arreglar esto.

    Moderador LGrusin

    (@lgrusin)

    Cierto, pero puedes usar otra categoría existente como categoría por defecto. Incluso después puedes borrar la categoría Sin Categoría.

    Eliges cualquiera y le das a predeterminar.

    ¿No te vale así?

    • Esta respuesta fue modificada hace 4 años, 5 meses por LGrusin.
    • Esta respuesta fue modificada hace 4 años, 5 meses por LGrusin.
    Iniciador del debate goala2016

    (@goala2016)

    Y donde le puedo decir que quiero otra categoría base? o asignar otra categoria base? Asi si que me serviría.

    Moderador LGrusin

    (@lgrusin)

    En el menú Productos – Categorías, si te situas encima de la que quieras te saldrá «predeterminar» eso hace que uses esa categoría como por defecto. Una vez lo hagas ya la categoría «Sin categoría» se podrá eliminar.

    Un saludo

    Iniciador del debate goala2016

    (@goala2016)

    Perfecto!! Así si que deja eliminarla!! A veces las cosas más sencillas se vuelven las más complicadas…. Muchísimas gracias!!

Viendo 15 respuestas - de la 1 a la 15 (de un total de 15)
  • El debate ‘No mostrar «Sin Categoría»’ está cerrado a nuevas respuestas.