サポート » 使い方全般 » カスタム投稿一覧ページの2ページ目がつくられない

  • 解決済 nanacom

    (@nanacom)


    にたような質問がいくつかあがっていましたが、参考にphpをかきかえてもどうしてもうまく動作しませんので、新しくトピックをたてさせていただきました。
    phpに関しては初心者で、解説サイトを参考につくっています。
    WordPressをカスタマイズするなら絶対覚えておきたい条件分岐やカスタム投稿タイプなどいろいろ
    こちらのサイトを参考に一覧ページをつくったのですが、「次ページへ」が表示されず、調べたところ <?php posts_nav_link(); ?> を追加することによって「次ページへ」そのものは表示されるようになりました。
    ところが「次ページへ」をクリックされても1ページ目と同じ画面にしかなりません。
    2ページ目以降を作るにはどこにどんなコードを追加したらよいのでしょうか?
    コードは以下になります。デフォルトのテンプレートをカスタムしています。

    <?php
    /**
     * The template for displaying all pages.
     *
     * This is the template that displays all pages by default.
     * Please note that this is the WordPress construct of pages
     * and that other 'pages' on your WordPress site will use a
     * different template.
     *
     * @package WordPress
     * @subpackage Twenty_Eleven
     * @since Twenty Eleven 1.0
     */
    
     /*Template Name:toppage*/
    
    get_header(); ?>
    
    <?php
    
    $args = array(
         'post_type' => 'informations', /* 投稿タイプを指定 */
         'paged' => $paged,
    ); ?>
    <?php query_posts( $args ); ?>
    
    <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post();
        /* ループ開始 */ ?>
        <div class="post">
    
        </div>
        <?php endwhile; ?>
    <?php else : ?>
        <div class="post">
            <h3>記事がありません</h3>
            <p>表示する記事はありませんでした。</p>
        </div>
    <?php endif; ?>
    
    		<div id="primary">
    
    			<div id="content" role="main">
    
    				<?php while ( have_posts() ) : the_post(); ?>
    
    					<?php get_template_part( 'content', 'page' ); ?>
    
    					<?php comments_template( '', true ); ?>
    
    				<?php endwhile; // end of the loop. ?>
    <?php posts_nav_link(); ?>
    			</div><!-- #content -->
    		</div><!-- #primary -->
    <?php get_sidebar(top); ?>
    <?php get_footer(); ?>

    大変初心者な質問で申し訳ありませんが、どなたかアドバイスいただけませんでしょうか。

1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「カスタム投稿一覧ページの2ページ目がつくられない」には新たに返信することはできません。