wordpress the_date('d F y')在query_posts

时间:2015-05-11 12:16:31

标签: php wordpress date

在我的模板中我想在侧栏显示和特定的类别帖子(cat = 17)所以我使用这段代码:

<?php $cat=17; ?>
<?php $pp = query_posts("cat=$cat&showposts=3"); ?>
<?php if( $pp )
    { 
?>
        <section class="sidebar_boxes_container">
            <div class="sidebar_headers" > اطلاعیه ها &nbsp<img src="<?php bloginfo( 'template_url'); ?>/img/notification.png"></div> 
            <?php while (have_posts()) : the_post(); ?>
                <div class="notification_item" >
                    <span class='thumbnail' > <?php if ( has_post_thumbnail() ) { the_post_thumbnail('small_thumbnail');} ?> </span>
                        <a href="<?php the_permalink(); ?>"> <h5><?php the_title(); ?> </h5></a>     
                        <div  style='width:100%'>
                            <div class='noti_divs' >
                                <img src="<?php bloginfo( 'template_url'); ?>/img/calender.png"><?php the_date('d F y') ;?>
                            </div>
                            <div class='noti_divs' id="noti_divs_author">
                                <img src="<?php bloginfo( 'template_url'); ?>/img/author.png"> 
                                <?php the_author_posts_link();?>
                            </div>
                        </div>                                    
                        <?php the_excerpt(); ?>
                </div>
            <?php endwhile;?>
        </section>
        <?php wp_reset_query(); ?>
<?php
    }  
else
    {
        echo "empty";
    } ?> 

所有wordpress函数都运行良好,但是:<?php the_date('d F y') ;?>为所有人返回null;如果我将帖子类别更改为另一个,<?php the_date('d F y') ;?>会在帖子中返回真实日期 我该怎么办 ?

1 个答案:

答案 0 :(得分:1)

请添加此代码<?php the_time('F j, Y'); ?> at <?php the_time('g:i a'); ?>,而不是此<?php the_date('d F y') ;?>

它也会显示与日期相同的结果。

Thankx