0

デフォルトの記事ページ以外のWordpressページでループを呼び出すのに問題があります。

これは私が使用している私のコードです:

<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
    <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
    <?php the_content(); ?>
</div>
<div class="navigation">
    <div class="next-posts"><?php next_posts_link(); ?></div>
    <div class="prev-posts"><?php previous_posts_link(); ?></div>
</div>
<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
    <h1>Not Found</h1>
</div>

それは何も表示されません。

しかし、クエリのみを使用する場合:

    <?php query_posts('showposts=10'); 
                        $ids = array(); while (have_posts()) : the_post(); 
                        $ids[] = get_the_ID(); the_title(); the_content(); endwhile;
                    ?>

それは機能しますが、私は-もちろんエントリのスタイルを設定することはできません。

誰か助けてもらえますか?

どうも!

4

1 に答える 1

2

これを試して:

<?php query_posts('showposts=10'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
        <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
        <?php the_content(); ?>
    </div>
<?php endwhile; ?>
    <div class="navigation">
        <div class="next-posts"><?php next_posts_link(); ?></div>
        <div class="prev-posts"><?php previous_posts_link(); ?></div>
    </div>
<?php else : ?>
    <div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
        <h1>Not Found</h1>
    </div>
<?php endif; ?>
<?php wp_reset_query(); // reset the query ?>
于 2013-02-17T23:17:34.300 に答える