Ordenando tipos de postagens nas listagens de arquivos do WordPress

Picture of Ivon Filho

Ivon Filho

Procurando desenvolvedor freelancer para seu projeto?

Para ordenar os posts do tipo “polo” ou “outra_postagem_qualquer” de forma ascendente com base no título, você pode modificar a consulta usando o filtro pre_get_posts.

Este código verifica se a consulta principal é para um tipo de postagem do tipo “polo” e então define a ordenação pelo título em ordem ascendente. Certifique-se de adicionar esse código ao seu arquivo functions.php do tema ativo ou a um plugin personalizado. Se você precisar que essa ordenação se aplique a outras consultas, pode ajustar as condições dentro da função ordenar_polo_por_titulo_ascendente() conforme necessário.

Aqui está o código para isso:

// Ordenar posts do tipo "polo" de forma ascendente pelo título
function ordenar_polo_por_titulo_ascendente( $query ) {
    if ( ! is_admin() && $query->is_main_query() && $query->is_post_type_archive( 'polo' ) ) {
        $query->set( 'orderby', 'title' );
        $query->set( 'order', 'ASC' );
    }
}
add_action( 'pre_get_posts', 'ordenar_polo_por_titulo_ascendente' );
Rolar para cima