exibir post por data inserida no custom field
-
Ola Pessoal,
Criei uma categoria chamada agenda que exibe post de festas e shows. é uma espécie de agenda de shows personalizada.
Gostaria de ordenar a exibição dos post por data do show que adiciono através de um custom field. Já li o codex, já tentei de tudo mas não consigo ordendar. experimentei todos os procedimentos do artigo: “http://br.forums.wordpress.org/topic/ordenar-posts-por-campos-personalizados” porém nenhum deu certo. Ele não exibe em ordem de data.Alguém pode me ajudar?
Segue meu código:<?php if (have_posts()): while (have_posts()) : the_post();?> <?php $data = new WP_Query('orderby=meta_value&order=ASC&meta_key=data&post_type=post&post_per_page=7');?> <div id="agenda-geral"> <div id="titulo-agenda-geral"><p><?php the_title();?></p></div> <div class="texto-agenda-geral"><p><a href="<?php the_Permalink()?>"><?php echo substr(get_the_excerpt(), 0, 503)." [Ler Mais]"; ?></a><p></div> <div id="fotos-agenda-geral"> <?php $key="img-agendag"; $img = get_post_meta($post->ID,$key,true); if(isset($img) && $img >= '1'){ ?> <a href="<?php the_Permalink()?>" title="<?php the_title();?>" alt="<?php the_title();?>"> <img src="<?php $key="img-agendag";echo get_post_meta($post->ID,$key,true);?>" title="<?php the_title();?>" alt="<?php the_title();?>" width="169px" height="131px"></a> <?php }else{}?> </div> <div class="cidade-geral"><p><?php $key="cidade";echo get_post_meta($post->ID,$key,true);?></p></div> <div class="data-geral"><p><?php if($data = get_post_meta($post->ID, 'data', $single = true)) {echo "Data: $data";}?></p></div> </div> <!---agenda-geral---> <?php endwhile; else:?> <?php endif;?>
- O tópico ‘exibir post por data inserida no custom field’ está fechado para novas respostas.