• ethink1

    (@ethink1)


    Buenos días,
    En mi catálogo de productos se muestran categorías.
    Necesitaría añadir un botón para volver al catálogo una vez que estás dentro de
    los productos de una categoría. Ya que la única opción actualmente es hacer clic en el item del menú «tienda» para volver al catálogo…
    Buscando y buscando conseguí crear una action, pero el botón me aparece también en la página principal del catalogo… Solo quiero que me aparezca en la de los productos de categoría:

    add_action( ‘woocommerce_after_shop_loop’, ‘volver_general_tienda’ );
    function volver_general_tienda() {
    echo ‘Volver‘;
    }

    ¿Alguna idea para modificar la action y que solo me muestre el botón dentro de la categoría? Muchas gracias.

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

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Jose Lazo

    (@jose-lazo)

    Hola @ethink1,

    Veo dos posibles soluciones:

    • Ocultar por CSS el «Volver» en la página de la tienda con
      .post-type-archive-product .qbutton {
          display: none;
      }
    • Añadir un condicional en la función volver_general_tienda() para que sólo haga el «echo» en páginas de categorías con
      function volver_general_tienda() {
          if ( is_product_category() ) {
              echo 'Volver';
          }
      }

    Personalmente prefiero la segunda 😉

    • Esta respuesta fue modificada hace 6 años por Jose Lazo.
    • Esta respuesta fue modificada hace 6 años por Jose Lazo.
    Iniciador del debate ethink1

    (@ethink1)

    Buenas tardes Jose,
    Muchas gracias por la respuesta, he utilizado la primera porque no tengo conocimientos para elaborar la función con condicionales, he pegado eso pero algo me debe faltar para que pueda funcionar…
    Por otra parte, he utilizado el hook woocommerce_after_shop_loop. Tengo la tienda con 3 columnas, pero al tener dos productos me sale el boton en la tercera columna en lugar de ir debajo. Si pongo el siguiente hook woocommerce_after_main_content directamente me desaparece el botón.
    ¿Hay alguna forma de ponerlo justo debajo del bloque de productos aunque hayan dos en esa fila en lugar de tres?
    Muchísimas gracias por tu ayuda. Un saludo.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Botón «volver» en productos de una categoría’ está cerrado a nuevas respuestas.