Suporte » Desenvolvendo com WordPress » Ordenar post de uma categoria por nome.

  • Resolvido João Netto

    (@nettojp)


    Desculpe se ja tiver a resposta em outro tópico, procurei com variações de palavra chave mas não achei a resposta.

    Utilizei o WordPress para montar um catalogo de produto e quando clicar em alguma categoria, gostaria de ordenar por nome ou por outro parâmetro.

    Tentei colocar o query_post() na pagina categoria para fazer isso, mas quando coloco ele da algum problema q exibe todos os post de todas categorias.

    Desde já muito obrigado.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • <?php
    	<?php global $query_string;
    	query_posts( $query_string . "&order=ASC&orderby=title" ); ?>
    	<?php if (have_posts()) : while (have_posts()) : the_post();
     ?>

    É só colocar isso em seu arquivo archive.php ou categy.php

    As outras opções que vc pode usar vc pode ver aqui
    http://codex.wordpress.org/Function_Reference/query_posts#Order_.26_Orderby_Parameters

    Perfeito, funcionou, mas o codigo corrote é:

    <?php
     global $query_string;
     query_posts( $query_string. "&order=ASC&orderby=title" );
     if (have_posts()) : while (have_posts()) : the_post();
    ?>

    Gostaria de saber porque tem que colocar o Global $query_string e depois adicionar o $query_string ao query_post.

    Gosto de aprender…. abração e muito obrigado.

    E acabei deixando o código com abertura e fechamento do php errado
    Fiz de propósito pra vê se você estava ligado rsrsrsrs brincadeira.

    Alguém me corrija se eu estiver errado.
    Mas o que eu entendo é que é um meio de economizar várias linhas de código para pegar alguma informação que vc está precisando.

    É como se fosse um catálogo de informações que ao invés de digitar uma tonelada de códigos para pegar esta informação vc só chama o catálogo (as variáveis globais) com todas as informações necessárias para vc usar.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Ordenar post de uma categoria por nome.’ está fechado para novas respostas.