Post title is not showing

时间:2014-09-08 作者:Rohil_PHPBeginner

<div class="text_area">
    <?php 
if ( have_posts() ) {
while ( have_posts() ) {
    the_post(); 
    the_content();
} // end while
} // end if
?>
      <div class="publish_date">Post Date: <?php the_time(\'F jS, Y\');?> By <?php the_author_posts_link(); ?><?php _e( \' Posted in\' ); ?> <?php the_category( \', \' ); ?>· Tags: <a href="#">CSS</a> · <a href="#">Web Design</a> · <a href="#">Full Story</a></div>
    </div>
对于第一篇文章,它显示标题,但对于第二篇文章,它直接从内容开始,而不显示文章标题。

2 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

本部分

<div class="publish_date">Post Date: <?php the_time(\'F jS, Y\');?> By <?php the_author_posts_link(); ?><?php _e( \' Posted in\' ); ?> <?php the_category( \', \' ); ?>· Tags: <a href="#">CSS</a> · <a href="#">Web Design</a> · <a href="#">Full Story</a></div>
    </div>
应该是inside 循环(就在您的呼叫上方或下方the_content();), 不在外面

有关更多信息和阅读,请查看the loop in the codex

此外,请正确缩进代码。适当的缩进使调试更容易,更容易阅读,代码编辑器更好地支持,并且看起来更整洁

EDIT

下面是循环中的214个内容的示例

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    <?php twentyfourteen_post_thumbnail(); ?>

    <header class="entry-header">
        <?php if ( in_array( \'category\', get_object_taxonomies( get_post_type() ) ) && twentyfourteen_categorized_blog() ) : ?>
        <div class="entry-meta">
            <span class="cat-links"><?php echo get_the_category_list( _x( \', \', \'Used between list items, there is a space after the comma.\', \'twentyfourteen\' ) ); ?></span>
        </div>
        <?php
            endif;

            if ( is_single() ) :
                the_title( \'<h1 class="entry-title">\', \'</h1>\' );
            else :
                the_title( \'<h1 class="entry-title"><a href="\' . esc_url( get_permalink() ) . \'" rel="bookmark">\', \'</a></h1>\' );
            endif;
        ?>

        <div class="entry-meta">
            <?php
                if ( \'post\' == get_post_type() )
                    twentyfourteen_posted_on();

                if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) :
            ?>
            <span class="comments-link"><?php comments_popup_link( __( \'Leave a comment\', \'twentyfourteen\' ), __( \'1 Comment\', \'twentyfourteen\' ), __( \'% Comments\', \'twentyfourteen\' ) ); ?></span>
            <?php
                endif;

                edit_post_link( __( \'Edit\', \'twentyfourteen\' ), \'<span class="edit-link">\', \'</span>\' );
            ?>
        </div><!-- .entry-meta -->
    </header><!-- .entry-header -->

    <?php if ( is_search() ) : ?>
    <div class="entry-summary">
        <?php the_excerpt(); ?>
    </div><!-- .entry-summary -->
    <?php else : ?>
    <div class="entry-content">
        <?php
            the_content( __( \'Continue reading <span class="meta-nav">&rarr;</span>\', \'twentyfourteen\' ) );
            wp_link_pages( array(
                \'before\'      => \'<div class="page-links"><span class="page-links-title">\' . __( \'Pages:\', \'twentyfourteen\' ) . \'</span>\',
                \'after\'       => \'</div>\',
                \'link_before\' => \'<span>\',
                \'link_after\'  => \'</span>\',
            ) );
        ?>
    </div><!-- .entry-content -->
    <?php endif; ?>

    <?php the_tags( \'<footer class="entry-meta"><span class="tag-links">\', \'\', \'</span></footer>\' ); ?>
</article><!-- #post-## -->

SO网友:Brad Dalton

您可以将日期代码添加到内容中。在条目meta div内和条目标题后的php文件,如以下基本示例所示:

<h1 class="entry-title">
            <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
        </h1>

        <div class="entry-meta">
            <div class="publish_date">Post Date: <?php the_time(\'F jS, Y\');?> By <?php the_author_posts_link(); ?><?php _e( \' Posted in\' ); ?> <?php the_category( \', \' ); ?>· Tags: <a href="#">CSS</a> · <a href="#">Web Design</a> · <a href="#">Full Story</a></div>
    </div>
        </div><!-- .entry-meta -->
这是position in the Twenty Thirteen themes content.php file

结束

相关推荐

如果我将POSTS表中代表文章修订的所有行都删除到WordPress数据库中,会发生什么?

我对posts WordPress数据库的表。我看到,当我在这个表中创建一个新帖子时,会自动创建2个新行。32 1 2014-08-16 15:07:22 2014-08-16 15:07:22 TEST REVISION TEST REVISION inherit open open 31-revision-v1 2014-08-16 15:07:22 2014-08-16 15:07:22 31 http://localhost/w