Pergunta

Got um bug estranho melhor demonstrado por esta página http://www.zoecormier.com/freelance/

Vá até o artigo chamado 'Testing turnitin' e você vai ver a data do artigo não está mostrando. O artigo acima (chamado 'palavras Stolen') está mostrando a data. Estes dois artigos têm a mesma data, mas apenas um é exibi-lo.

código para a lista artigo é:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<?php $externalLink = get_post_meta($post->ID, 'external link', true); ?>
<?php $pdfLink = get_post_meta($post->ID, 'pdf link', true); ?>

<ul class="article_index">
    <li class="title"><a href="<?php the_permalink() ?>" title="Read <?php the_title(); ?>"><?php the_title(); ?></a></li>
    <li class="date"><?php the_date('d.m.y') ?></li>
    <li class="publication"><?php echo get_post_meta($post->ID, 'publication', true) ?></li>
    <li class="tags"><?php the_tags(' ',' ',' '); ?></li>
    <li class="link"><?php if ( !$externalLink ) { } else { ?><a href="<?php echo $externalLink ?>"><img src="<?php echo $baseUrl; ?>images/icon_world.gif" alt="Weblink" title="Weblink" width="16" height="16" border="0" /></a><?php } ?></li>
    <li class="pdf"><?php if ( !$pdfLink ) { } else { ?><a href="<?php echo $pdfLink ?>"><img src="<?php echo $baseUrl; ?>images/icon_pdf.gif" alt="View pdf" title="View pdf" height="16" border="0" /></a><?php } ?></li>
</ul>

<?php endwhile; ?>
<?php endif; ?>

Pode um companheiro tipo oferecer todas as idéias? Obrigado.

Foi útil?

Solução

Isso é um "recurso" documentado de The_Date ()

http://codex.wordpress.org/Template_Tags/the_date :

NOTA ESPECIAL: Quando há várias mensagens em uma página publicada sob o mesmo dia, The_Date () exibe apenas a data para o primeiro post (isto é, a primeira instância de The_Date ()). Para repetir a data para posts publicados sob o mesmo dia, você deve usar o the_time tag () com uma string de formato específico de data.

Outras dicas

Você pode ter encontrado a resposta até agora, mas aqui está é: (Obras a partir da versão 3.0)

<?php echo get_the_date('', $post->ID);?>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top