• Resolvido codigoccafe

    (@codigoccafe)


    Olá pessoal, tudo bem!

    Estou com o seguinte problema:

    Quando acesso esse link:
    http://localhost/wordpress/motel/category/contato/
    e tento pegar a categoria atual que seria no caso (contato).
    ele me retorna(paralax_a) uma outra categoria.

    Independente da categoria que tento acessar eles sempre me retorna (paralax_a).
    Estou usando no arquivo (category.php) o seguinte código.

    
    <?php 
    
    get_header();
    
    $category = get_category( get_query_var( 'cat' ) );
     
    $cat_id = $category->cat_ID;
     
    $url = get_category_link( $cat_id );
     
    echo $url;
    
    get_footer();
    
     ?>

    Ele imprime http://localhost/wordpress/motel/category/paralax_a/

    • Este tópico foi modificado 8 anos atrás por codigoccafe.
Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Criador do tópico codigoccafe

    (@codigoccafe)

    Olá meu amigos!

    Eu consegui resolver usando um query_post.

    o código ficou assim:

    <?php
    
    get_header();
    
    global $query_string;
    
    query_posts($query_string . '&order=DESC&showposts=1');
    
    if (have_posts()) : while (have_posts()) : the_post();
    
            $category = get_category(get_query_var('cat'));
    
            $cat_id = $category->cat_ID;
    
            $url = get_category_link($cat_id);
    
            echo $url;
    
        endwhile;
    
    endif;
    
    get_footer();
       
    

    Agora eu consigo pegar a categoria certa conforme passada no link.

    • Esta resposta foi modificada 8 anos atrás por codigoccafe.
    Moderador Ramon Ahnert

    (@rahmohn)

    Olá, @codigoccafe.

    Fiz o teste e para mim funcionou.

    
    $current_category = get_category( get_query_var( 'cat' ) ); 
    echo $current_category->name;
    

    Tenta usar a função get_term():

    
    $category = get_term( get_query_var( 'cat' ) ); 
    echo $category->name;
    

    Referências:
    get_term()

    • Esta resposta foi modificada 8 anos atrás por Ramon Ahnert.
Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Link category’ está fechado para novas respostas.