Glad Saint 0 Denunciar post Postado Novembro 30, 2013 Bom Dia pessoal, Gostaria que me ajudassem com o seguinte problema: estou com um tema wordpress que busca as letras de musicas criadas e lista o nome delas, porém, ele lista da mais recente para a mais antiga.. não achei opção do tema que modifique isso, teria que ser no código mesmo, e sou leigo em php. Eu preciso que o código liste em ordem alfabética, todas as letras de musicas que começam com A, em seguida B, e assim por diante...segue o código: <?php get_header(); ?> <section id="primary" class="content-area grid_9"> <div id="content" class="site-content" role="main"> <?php if ( have_posts() ) : ?> <header class="page-header"> <h1 class="page-title"> <?php echo 'Songs from '.get_queried_object()->name.'';?> </h1> </header><!-- .page-header --> <?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'web2feel' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2> </article><!-- #post-<?php the_ID(); ?> --> <?php endwhile; ?> <?php web2feel_content_nav( 'nav-below' ); ?> <?php else : ?> <?php get_template_part( 'no-results', 'archive' ); ?> <?php endif; ?> </div><!-- #content .site-content --> </section><!-- #primary .content-area --> <?php get_sidebar(); ?> <?php get_footer(); ?> A LISTAGEM SAI ASSIM NA PÁGINA: Thalles Roberto – Na Sala do Pai Fernanda Brum – Quebrantado Coração Daniel e Samuel – Debaixo da Promessa Giselli Cristina – Meu Barquinho Regis Danese – Família Trazendo a Arca – Marca da Promessa Eyshila – Até Tocar o Céu Damares – Diamante Aline Barros – Extraordinário Amor de Deus Compartilhar este post Link para o post Compartilhar em outros sites
YFilus 14 Denunciar post Postado Dezembro 2, 2013 Olá Glad, tudo bem? Adicione o seguinte código no arquivo functions.php que está na raiz do seu tema: add_filter( 'pre_get_posts', 'custom_get_posts' ); function custom_get_posts( $query ) { if( is_category() || is_archive() ) { $query->query_vars['orderby'] = 'name'; $query->query_vars['order'] = 'ASC'; } return $query; } Resposta retirada de: http://stackoverflow.com/questions/6467031/change-default-wordpress-query-to-orderby-title Qualquer coisa, só falar. Compartilhar este post Link para o post Compartilhar em outros sites