regyss,
você deve verificar com o desenvolvedor se ele usou formatos de data compatíveis com outros idiomas. Procure o forum da Envato para isso.
Se quiser alterar por conta própria e souber por onde começar, o mais provavel é que ele tenha usado date()
onde deveria usar strftime()
, trocando a função e os parâmetros deve funcionar corretamente.
Criador do tópico
regyss
(@regyss)
Olá, Ricardo
Eu tinha conseguido alterar colocando a função The_time. Achei que tinha resolvido, só funcionou em post antigos. Descobri que a the_time pega a data de publicação. Sou novato rsrs
Eu devo alterar todos os parâmentros que tem a função date
como ficaria neste caso?
$eventDate = date(“Ymd”,strtotime($custom_fields[‘date’])); // get event date
$currentdate = date(“Ymd”); // today
?>
<article id=”post-<?php the_ID(); ?>” <?php post_class(‘clearfix’); ?> role=”article”>
<header>
<h1><?php the_title(); ?></h1>
<div class=”meta”><time datetime=”<?php echo date(‘Y-m-j’, strtotime($custom_fields[‘date’])); ?>” pubdate><?php echo date(‘l, j F’ strtotime($custom_fields[‘date’])); ?> <?php echo $custom_fields[‘time’]; ?></time> <div class=”status”><?php if($custom_fields[‘overwrite_status’]){ echo $custom_fields[‘overwrite_status’]; }elseif($eventDate < $currentdate){ ?>Acoteceu<?php }else{ ?>Em breve<?php } ?></div></div>