Ordenando tipos de postagens nas listagens de arquivos do WordPress

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