• Ricardo

    (@ricardo-carvalho)


    Olá pessoal!

    Preciso de uma grande ajuda e vocês. Eu estou desenvolvendo um guia comercial. Criei um custon post chamado EMPRESAS e nesse custom post eu adicionei as taxonomias CATEGORIAS, BAIRROS, PLANOS.

    Como eu vou permitir cadastro de empresas gratuitos no site eu gostaria que os cadastros que fossem pagos (PLANO PREMIUM) sempre aparecer acima dos gratuitos (PLANO GRATIS).

    Alguém ai pra me ajudar com isso???

    Eu ja tentei vários plugins de ordenar posts e nada até agora. Os plugins funciona na visualização da ordem apenas no painel, mas não na lista de post do site.

    Obrigado!

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Moderador Leo Baiano

    (@leobaiano)

    Criador do tópico Ricardo

    (@ricardo-carvalho)

    Olá Leo! Obrigado pela resposta mas eu já testei esse e varios outros parecidos e nada até agora.

    Todos os que eu testei até agora da certo com relação a ordem dentro do painel. Mas o que eu quero realmente que é algo que eu possa ordenar para aparecer na lista de empresas no site mesmo, ou seja, eu não estou conseguindo ordenar no arquivo taxonomy-empresas-categorias.php. Deu pra entender melhor agora?

    Em resumo as empresas PREMIUM tem que aparecer antes das empresas GRATIS nestes 3 arquivos…

    taxonomy-empresas-categorias.php
    taxonomy-empresas-bairros.php
    taxonomy-empresas-planos.php

    Eu estou usando o loop padrão para exibir os posts nestes arquivos.

    Obrigado!

    Moderador Leo Baiano

    (@leobaiano)

    Eu já tinha entendido, indiquei o plugin porque não sei seu nível de conhecimento com desenvolvimento web e programação, mas enfim, vamos lá.

    No seu lugar eu não faria planos como uma taxonomy, coloca planos como um custom field e ai fica mais tranquilo de ordenar, você pode usar o pre_get_posts() com orderby.

    Criador do tópico Ricardo

    (@ricardo-carvalho)

    Se for pra fazer o que você sugeriu, qual código eu devo usar e onde eu devo inseri-lo? Eu acho que eu não consegui fazer isso através de plugins justamente por não saber onde inserir os códigos que alguns deles forneciam…

    Olha só meu loop está assim no arquivo taxonomy-empresas-categorias.php que é um dos arquivos que eu quero ordenar a lista de empresas.

    <?php if (have_posts()): while (have_posts()) : the_post(); ?>
    
    * * * MEU CONTEÚDO * * *
    
    <?php endwhile; else: ?>
    <p>Nenhuma empresa encontrada.</p>
    <?php endif;?>

    Obrigado!

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Ordenar posts pela taxonomia’ está fechado para novas respostas.