Wordpress - 日期工作不正确

时间:2013-08-09 11:26:36

标签: wordpress-theming wordpress

我正在开发一个wordpress主题并且在发布日期中遇到这个奇怪的问题。在index.php页面上,我插入的帖子确实显示了日期(检查图)

enter image description here

但是当我添加一个新帖子时,这个上一篇文章的dae消失了(查看下图)

enter image description here

您可以看到新添加的帖子的日期正在显示,但上一个帖子的日期已经消失。我正在使用的代码是:

<?php if (have_posts()): while (have_posts()): the_post(); ?>
        <?php get_template_part('content', get_post_format()); ?>
    <?php endwhile; ?>
<?php endif ?>

以上是放置在index.php文件中的代码,下面是content.php文件的代码

<div class="row-fluid">
    <li <?php post_class("blog-page-post span12"); ?> id="<?php the_ID(); ?>">
    <div class="row-fluid">
        <?php if (has_post_thumbnail()): ?>
            <a href="<?php the_permalink(); ?>" class="post-thumb span4">
                <?php the_post_thumbnail(); ?>
            </a>
        <?php endif; ?>
            <article class="preview-details <?php echo has_post_thumbnail(get_the_ID()) ? "span8" : "span12"; ?>">
                <p class="article-meta"><?php the_author_posts_link(); ?> on <?php the_date(get_option("date_format")); ?></p>
                <h3 class="playlist-title">
                    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                </h3>
                <p class="excerpt"><?php echo string_limit_words(get_the_excerpt(), 55); ?></p>

            </article>
            <div class="container-fluid">
                <p class="article-meta article-foot-meta muted pull-right">
                    <?php the_category("&nbsp;&nbsp;/&nbsp;&nbsp;"); ?>
                </p>
            </div>
        </div>
    </li>
</div>

PS:这两个帖子都有相同的格式,如果这是您的想法。

3 个答案:

答案 0 :(得分:1)

您可以尝试使用以下

 <?php  the_time('F j, Y \a\t g:i a');  ?>

答案 1 :(得分:1)

如果在SAME DAY下发布的页面上有多个帖子,则the_date()仅显示第一个帖子的日期(即the_date()的第一个实例)。要重复在同一天发布的帖子的日期,您应该使用模板标记the_time()和日期特定的格式字符串。

<?php  the_time('F j, Y \a\t g:i a');  ?> or

<?php the_time(get_option('date_format')); ?>

答案 2 :(得分:0)

Wordpress文档提到“当在同一天发布的页面上有多个帖子时,the_date()仅显示第一个帖子的日期”。尝试使用

<?php echo get_the_date(); ?>

这应该可以解决你的问题:)