Soporte » Plugins y Hacks » WooCommerce » Obtener el nombre decategoría actual en el archivo content_single_product.php

  • Hola,
    queremos poner unos textos en todos los productos de nuestra web. Hay tres categorías.
    Según una categoría u otra deberían aparecer unos textos u otros.

    Mi idea era hacer un condicional, pero necesito saber primero la categoría del producto.
    Había hecho lo siguiente para ver si funcionaba:

    <?php  $categoria = get_query_var('category_name' );  ?>
    	<h1> <?php echo $categoria; ?></h1>

    Pero veo que la función get_query_var solo funciona en el archivo category.php.

    Se os ocurre algo¿
    Muchas gracias de antemano.

    • Este debate fue modificado hace 6 meses, 1 semana por isabelgalvez.

    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)
  • Moderador LGrusin

    (@lgrusin)

    Prueba esto si te da una idea:

    <?php
    $categories = get_the_terms( $post->ID, 'product_cat' );
    foreach( $categories as $category ) {
       if ($category->name == 'micategoria' ){
          echo 'Estas en micategoria';
       }  else {
         echo 'No estas en micategoria, estas en ' . $category->name . '<br />';
       }
    }
    ?>

    Cambia micategoria por la que desees.

    jimmylopez483

    (@jimmylopez483)

    buen dia. . .como puedo obtener la categoria ? parap onerp or ejemplo un enlace

    «conoce mas productos de nuestra categoria»
    src=»dominio.com/categoria»

    como obtengo el nombre de la categoria actual para agregarlo a un enlace por ejemplo

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Obtener el nombre decategoría actual en el archivo content_single_product.php’ está cerrado a nuevas respuestas.