Suporte » Plugins » Como Ordenar posts, portifólio, etc?

  • Senhores,

    Existe alguma forma de ordenar os posts, portfólio, produtos, etc??

    Sei que posso alterar a data, mas é terrível. Um cliente mesmo tem um site com um cardápio, e ele quer que os mais baratos venham na frente, já pensou ter que ficar mudando data?

    Tem algum plugin que faça esta ordenação de posts, produtos, portfólio, etc?

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Não sei através de plugins, mas você usar o hook pre_get_posts no seu functions pra alterar a ordenação padrão das listagens de determinado post type, por exemplo, para fazer a listagem do post type Produtos ordenar os posts pelo metadado preço:

    add_action('pre_get_posts', function($query) {
    
        if ( $query->is_post_type_archive('produtos')  && $query->is_main_query() && !is_admin() && isset($_GET['cidade']) ) {
            $query->set('meta_key', 'preco');
            $query->set('orderby', 'meta_value_num');
            $query->set('order', 'ASC');
        }
    
    });

    Desculpe a minha ignorância, eu vou colar isso no functions do tema certo?
    Neste caso ai ele cara o valor do campo preço e ai joga em ordem ASC.

    Seria isso?

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Como Ordenar posts, portifólio, etc?’ está fechado para novas respostas.