Respostas no Fórum

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Quando você trabalha com categorias você tem que ter em mente que um post sempre pode ter mais de uma categoria, então você sempre vai trabalhar com os valores em um array e vai precisar rodar um loop pra “printar” todas elas (mesmo que seja só uma).

    <?php while ( $newsLoop->have_posts() ) : $newsLoop->the_post(); ?>
    
      <div class=”representantes”> <!-- blocos -->
        <?php
    
          // Pega o array com os nomes (termos) das cateogrias do respectivo representante.
          $repCat = get_the_terms($post->ID, 'categorias');
    
          // Confere primeiro se o post tem alguma categoria
          if($repCat){
    
            // Se tiver mais de uma categoria eu quero colocar uma vírgula entre elas, então uso esse index pra fazer isso.
            $index = 1;
    
            // vamos colocar as categorias dentro de um <p>
            echo '<p class="categorias">';
            // Loop para printar as categorias desse post
            foreach ($repCat as $cat) {
              if($index > 1) echo ', ';
              echo $cat->name;
              $index++;
            }
            echo '</p>';
          }
        ?>
    
        <?php the_content(); ?>
    
      </div><!-- FINAL BLOO  -->
    
    <?php endwhile; ?>
    • Esta resposta foi modificada 6 anos, 4 meses atrás por Saulo Padilha.

    Eu também já usei o SiteGround e gostei muito. Ele tem um sistema de cache muito interessante e oferece plugins próprios para rodar em sites WordPress.

    Também já usei o Hostgator em alguns projetos e nunca tive problema.

    Só fuja mesmo da Locaweb!

Visualizando 2 respostas - 1 até 2 (de um total de 2)