Php 获取日期()而不是重复日期

Php 获取日期()而不是重复日期,php,wordpress,Php,Wordpress,此示例不会重复每篇文章的日期。我在一个页面模板中使用代码,即services-template.php,并且我已经阅读了一条注释,即states get__日期将重复每篇文章的日期。有人能帮我找出我做错了什么吗?我无法使原始代码正常工作,我不知道Wordpress的所有内部工作原理,但我猜测,保存post数据的变量很可能是空的$post。下面的代码完成了我想做的事情。同样,我在自定义页面上使用此代码。services-template.php <div class="page-conten

此示例不会重复每篇文章的日期。我在一个页面模板中使用代码,即services-template.php,并且我已经阅读了一条注释,即states get__日期将重复每篇文章的日期。有人能帮我找出我做错了什么吗?

我无法使原始代码正常工作,我不知道Wordpress的所有内部工作原理,但我猜测,保存post数据的变量很可能是空的$post。下面的代码完成了我想做的事情。同样,我在自定义页面上使用此代码。services-template.php

<div class="page-content">

<?php
if ( have_posts() ) :
while ( have_posts() ) :
the_post();
?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<br />
<?php
the_content();
echo get_the_date('l,d');
endwhile;
endif;
?>

</div>

它在干什么?它是否表现得像你的约会?安装了什么版本的Wordpress?你有没有试过传递帖子或postId来获取帖子的日期,看看这是否有什么不同?WP版本:3.9.3,而不是重复每个帖子,它只列出所有帖子的一次。日期是否显示在任何帖子中?是的,一次在页面顶部,在帖子内容之前。我仍在努力解决这个问题,有人知道为什么这不起作用吗。还是这个问题已经得到了回答?
$args = array( 'category' => '4' );

// The Query
$the_query = new WP_Query( $args );

// The Loop
if ( $the_query->have_posts() ) {
    echo '<ul>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        echo '<li><h2>' . get_the_title() . '</h2></li>';
        echo '<li>' . get_the_date() . '</li>';
        echo '<li>' . get_the_excerpt() . '</li>';
        the_tags();
        echo '<br /><br />';

    }
    echo '</ul>';
} else {
    // no posts found
}
/* Restore original Post Data */
wp_reset_postdata();

;
?>