Suporte » Temas » Paginação e Order BY

  • Resolvido Lucas Cavalcanti

    (@lucas-cavalcanti)


    alguem sabe me dizer se tem como colocar uma paginação e ordernar os posts por ASC??
    pois estou usando o plugin WP-PAGNAVI e quando coloco para os posts da categoria ser ordenado por ASC, ao mudar de página não consigo, pois fica sempre na primeira página onde está o primeiro post

Visualizando 3 respostas - 16 até 18 (de um total de 18)
  • Tente usar esta função, adicione em seu function.php e comente os query_posts que vc fez em sua página.

    Obs: estou usando aqui is_home, mas em seu caso vc tem que usar o que vc está usando para listar seus posts que eu ainda não entendi o que é.

    function my_ordem_post($query){
    		 if ($query->is_home){
    			$query->set('orderby', 'title');
    			$query->set('order', 'ASC');
    		}
    	return $query;
    	}
    add_filter('pre_get_posts' , 'my_ordem_post');

    Mais informações dbre funções semelhantes vc pode ver em http://codex.wordpress.org/Custom_Queries

    Fora isso não tenho mais opções.

    Criador do tópico Lucas Cavalcanti

    (@lucas-cavalcanti)

    aeewwwwwwwww
    muitíssimo obrigado Myst1010, conseguiu. no lugar do is_home mudei para is_category

    olha ai como ficou
    http://www.guiaturpe.com.br/novo/recife/classificados_servicos/agencias-de-turismo/
    voce me disse ali que n entendeu porque eu quero listar os meus posts.

    É o seguinte.
    se voce observar esta em :
    01 Martur
    02 Guiatur
    03 Coohinbra

    o que isso quer dizer?!
    quer dizer que quem pagar mais ficara com o nome em primeiro lugar,
    entao eu coloquei o title 01,02,03,04… para ordernar por title
    para se outra empresa chamada por exemplo “Myst1010” eu irei colocar o seu title como “00 Myst1010” ai voce aparecera em primeiro.

    Entendesse?

    Mais uma vez muito obrigado.

    Realmente eu não sabia o porquê de vc listar desta forma e agora está explicado, mas eu me referia não ter entendido que tipo de página era aquela que vc estava listando seus posts.

    Porque em uma página de categorias na url fica normalmente category escrito e eu imaginei que vc estivesse usando outro tipo de páginas.

    E a sua formula para lista os posts em base no quem pagar mais é bem interessante e inteligente, parece coisa de carioca sempre dando um jeitinho rsrsrsrrs.
    =================================

    Que bom que está resolvido e mais uma vez essa função resolve o problema com paginação.

    Estou ficando convencido que esta é a melhor forma de trabalhar com manipulação de loops no wordpress, além de minimizar os recursos do sistema ainda evita problemas.

Visualizando 3 respostas - 16 até 18 (de um total de 18)
  • O tópico ‘Paginação e Order BY’ está fechado para novas respostas.