Selecionar somente o dia e mês de uma ‘meta_value’ definida como 20001217
-
Bom dia a todos!
Estou tendo a seguinte dificuldade:
Criei um post_type chamado “Aniversariantes”.
Na hora de cadastrar a data de nascimento, o cadastro no banco fica assim: 20001217Na hora de mostrar no site na seção aniversariantes o nome de cada pessoa que faz aniversário na data de hoje, estou fazendo da seguinte forma:
<?php
$ano = date( 'Y' );
$mes = date( 'm' );
$dia = date( 'd' );
$diames_nascimento = $dia.'/'.$mes;$wp_query = new WP_Query(array(
'post_status' => 'publish',
'post_type' => 'aniversariante',
'meta_key' => 'data_de_nascimento',
'meta_value' => $ano.$mes.$dia,
'orderby' => array( 'meta_value' => 'ASC', 'title' => 'ASC' )
));//LOOP
while($wp_query->have_posts()):
$wp_query->the_post();
?><article class="article-aniv">
<?php $data_nascimento = get_field('data_de_nascimento');?>
<?php $dt_nascimeno = substr($data_nascimento, 0, -5);?>
<span class="span-aniv-data"><?php echo $dt_nascimeno; ?></span>
<span class="span-aniv-nome"><?php the_title();?></span>
</article>
<?php endwhile;
//LIMPA A QUERY DA MEMÓRIA
wp_reset_query();
?>
Dessa forma como fiz acima, mostra apenas se a pessoa nasceu no dia de hoje.
As pessoas que nasceram no mesmo dia e mê, mas que seja de outro ano, não aparecem como elas fazem aniversário no dia de hoje.Ex.: João nasceu no dia 17/12/2018 – Hoje(Data em que estou postando o tópico)
José nasceu no dia 17/12/2000João aparece na pesquisa, pois ele nasceu no dia de hoje, mas José não aparece como aniversariante, pois ele nasceu em um ano diferente.
Por favor, alguém pode me ajudar a solucionar esse problema?
Desde já, agradeço a todos que puderem me ajudar!
- O tópico ‘Selecionar somente o dia e mês de uma ‘meta_value’ definida como 20001217’ está fechado para novas respostas.