0
<div class="content" style="min-height:1022px;"> 
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="singlepost">
<h1 class="page-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>    </h1>
<div class="post_info">
<p><?php the_time('Y年n月j日') ?>
<span>/ </span>
<?php comments_popup_link('0 comment', '1 comment', '% comments', '', 'closed'); ?>
<span>/ </span>
<?php the_category(', ') ?>
</p> 
</div>
<div class="post1">
<div class="post1text">
<!-- Post Content -->
<?php the_content(); ?>
</div>
</div>   
<p class="clearfix" style="margin-left:20px;"><?php previous_posts_link('&lt;&lt; TheNewer', 0); ?> <span class="float right"><?php next_posts_link('ThePast &gt;&gt;', 0); ?></span></p>
</div>
<?php endwhile; else : ?>
<?php endif; ?>
<div class="cleared"></div>      
</div>  

上記のコードは、コンテンツを表示する私の single.php ですが、すべてのページに同じコンテンツを表示するので、何が問題なのですか? ループですか?どうもありがとう〜

4

1 に答える 1

0

基本的なテンプレートの選択階層を理解すれば、とても簡単に始められるはずです。 http://codex.wordpress.org/Template_Hierarchy

ページ テンプレートを作成することもできます。これは非常にシンプルで便利です。 http://codex.wordpress.org/Pages#Creating_your_own_Page_Templates

最後に、すべての作業が完了したら、コンディショナル タグを使用して非常に巧妙なことを開始できます。 http://codex.wordpress.org/Conditional_Tags

コードの代わりに、single.php でこの単純なコードを試してください。

            <div class="content" style="min-height:1022px;">
            <?php while ( have_posts() ) : the_post(); ?>

                <nav id="nav-single">
                    <h3 class="assistive-text"><?php _e( 'Post navigation', 'twentyeleven' ); ?></h3>
                    <span class="nav-previous"><?php previous_post_link( '%link', __( '<span class="meta-nav">&larr;</span> Previous', 'twentyeleven' ) ); ?></span>
                    <span class="nav-next"><?php next_post_link( '%link', __( 'Next <span class="meta-nav">&rarr;</span>', 'twentyeleven' ) ); ?></span>
                </nav><!-- #nav-single -->

                <?php get_template_part( 'content', 'single' ); ?>

                <?php comments_template( '', true ); ?>

            <?php endwhile; // end of the loop. ?>
        </div>
于 2012-04-27T14:32:28.970 に答える