2

私はWordpressでウェブサイトを作成していますが、私のウェブサイトには「ニュース」という投稿タイプがあります。1ページに5件の投稿を表示していますが、[次のページ]ボタンを表示できませんでした。誰かが助けてくれるなら、私のコードは以下にあります。

<div class="row10 offset1">
    <div class="news">
        <?php
        $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
        $args = array( 'post_type' => 'news', 'posts_per_page' => 5, 'paged' => $paged );
        $loop = new WP_Query( $args );
        while ( $loop->have_posts() ) : $loop->the_post(); ?>

            <div class="row-fluid">
                <div class="well-small">
                    <?php   the_title();        ?>
                    <?php   the_content();      ?>
                    <?php  the_date("d.m.Y");     ?>
                </div>

            </div>
            <?php
            endwhile;
        ?>
    </div>
    <div class="pull-right">
        <ul class="pager">
            <li> <?php echo previous_posts_link();?></li>
            <li><?php echo next_posts_link();?></li>
        </ul>
    </div>
    <div class="clearfix"></div>
</div>
4

1 に答える 1

2

私は自分の問題を解決しましたが、それがどのように起こったのかわかりません。=) query_posts($args); を追加しました。そしてそれは適切に機能しました。

<div class="span10 offset1">
    <div class="">
        <?php
        $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
        $args = array( 'post_type' => 'haber', 'posts_per_page' => 3, 'paged' => $paged );
        $loop = new WP_Query( $args );

        query_posts($args);  <--- I added this line and it worked --->

        while ( $loop->have_posts() ) : $loop->the_post(); ?>

            <div class="row-fluid">

                <div class="well-small">
                    <?php   the_title();       ?>
                    <?php   the_content();     ?>
                    <?php  the_date("d.m.Y");    ?>
                </div>

            </div>
            <?php
            endwhile;
        ?>
    </div>
    <div class="pull-right">
        <ul class="pager">
            <li> <?php previous_posts_link("Geri"); ?></li>
            <li> <?php next_posts_link("İleri"); ?></li>
        </ul>
    </div>
    <div class="clearfix"></div>
</div>
于 2013-02-24T15:37:49.910 に答える