作者没有在single.php中显示

时间:2015-02-04 17:31:54

标签: php wordpress author

我正在创建主题,我无法让作者显示在single.php页面上。它在网站上显示较低,但似乎没有显示在标题下的第一个电话中。

<header class="intro-header" style="background-image: url('http://i.imgur.com/ZyZMhQv.jpg')">
    <div class="container">
        <div class="row">
            <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
                <div class="site-heading">
                    <h1><?php the_title(); ?></h1>
                    <hr class="small">
                    <span class="subheading">Posted by <?php the_author(); ?> on <?php the_time('F jS, Y'); ?></span>
                    <div id="avatar" class="row text-center"><?php echo get_avatar( $post->post_author, 92 ); ?> </div>
                </div>
            </div>
        </div>
    </div>
</header>

第二次在循环中调用它可以正常工作。

<div class="row">
    <div class="col-md-6 col-md-offset-3">
        <div class="panel panel-default panel-body">

        <?php while(have_posts()) : the_post(); ?>
            <p> Posted by <?php the_author(); ?> on <?php the_time('F jS, Y'); ?> </p>
            <p> <?php the_content(''); ?> </p>
            <?php endwhile; wp_reset_query(); ?>
        </div>
    </div>

为什么它第一次被调用时才出现?

1 个答案:

答案 0 :(得分:1)

根据codex - 它必须在循环内。