Suporte » Ajustando o WordPress » Ordenar anuncios por preço/maior/menor

  • Olá, preciso criar uma ordenação por valor, e área nos resultados de busca do meu site, mas ainda não encontrei no fórum.
    Entendo pouca coisa ainda de programação e até o momento criei somente a div

    <div class=”box2_result”>
    <div class=”orde_by”>
    <form action=”/” method=”get” class=”form_sorting_order”>
    <fieldset class=”ordeBy”>
    <select name=”order” class=”jq_disabled” id=”input_order”>
    <option value=”” selected=”selected” disabled=”disabled”>Ordenar por</option>
    <option value=”relevance” >Destaque</option>
    <option value=”priceAsc” >Preço (menor – maior)</option>
    <option value=”priceDesc” >Preço (maior – menor)</option>
    <option value=”areaAsc”>Área (menor – maior)</option>
    <option value=”areaDesc”>Área (maior – menor)</option>
    </select>
    </fieldset>
    </form>
    </div>
    </div>
    <div class=”clear”></div>
    </div>
    <div class=”clear”></div>
    </div>
    </div>

    Alguma dica de como inserir a função que ordene por esses campos?
    Obrigado pessoal!

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • saudações @lasalves,

    não sou desenvolvedor, sou designer, mas após tanto anos no WordPress não tem como absorver alguma coisa de programação. vendo a página do seu link, é possível ver que na parte superior direita da página há uma ordenação de valor e área, como deseja. e na lateral esquerda tem um filtro com uma série de itens, mas sem valor e área. então acho que colocar a ordenação de valor e área aqui, certo?

    bem, vendo o código-fonte de seu link, é possível ver que o código dos filtros na lateral esquerda começa na linha 612. e o filtro na parte superior direita, do “Ordenar por”, vai da linha 318 a 338.

    será que não seria o caso de colocar esse código da linha 318 a 338 também na barra lateral esquerda? tipo acima da linha 612?

    como designer, para melhorar essa “gambiarra”, eu colocaria esse código acima primeiro apenas com ORDERNAR POR ÁREA e deixaria apenas as opções Área (menor – maior) e Área (maior – menor). então colocaria novamente o mesmo código, mas com ORDENAR POR VALOR e deixaria apenas as opções Preço (menor – maior) e Preço (maior – menor)

    com certeza um programador faria algo muito melhor. porque eu acho que o seu problema é que essa barra lateral com filtro usa uma <div class="advanced_filter_imob"> e apostaria que você teria que configurar os dados associados com esse “advanced_filter_imob” para poder incluir aqui área e preço.

    se como eu entendi tudo o que você deseja é adicionar essa ordenação para área e valor, como designer eu testaria essa “gambiarra” que indiquei. se não desse certo, ai eu partiria para procurar um desenvolvedor.

    caso essa sugestão não entregue o resultado que deseja, espero que algum dos desenvolvedores voluntários aqui do fórum possam ver esse tópico e dar uma sugestão melhor.

    boa sorte!

    [code is poetry]

    Olá @ralden,

    Esses resultados da coluna da direita é os que desejo ordenar preço e área.
    Eles resultam da pesquisa no menu Categoria, onde tem apartamento, casa,…

    Caso puder analisar esse outro site, ele utiliza o mesmo template que eu, porém em uma versão que já contempla essa funcionalidade.

    https://terradaluzimoveis.com.br/categoria/apartamento/

    Obrigado pela atenção.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Ordenar anuncios por preço/maior/menor’ está fechado para novas respostas.