Home 게시판 커뮤니티 Q&A 메인 [olders posts] 클릭시.. 리스트가 바뀌지 않는 오류문의

2개 답변, 0 voices Last updated by 익명 15 years, 12 months 전
  • 익명
    손님
    @
    #3452

    일단 페이징 기능이 안되는 것에 대해서는 paged 부분을 제거해 보세요.

    또한, 기본적으로

    if (have_posts()) { while (have_posts()) { the_post();

    부분이 이미 워드프레스의 루핑이기 때문에 따로 루프를 만들지 않으셔도 됩니다.

    $postcount = 0;
    $postprint_count = get_option('posts_per_page');
    $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $str_value = 'paged=$page&showposts='.$postprint_count;
    query_posts( $str_value );

    부분과


    if( $postcount < $postprint_count ) {
    //GETS LATEST POST

    의 if 구문을 삭제 또는 주석처리 해 보시기 바랍니다.

    익명
    손님
    @
    #3453

    안녕하세요.

    워드프레스의 테마를 처음 제작해 봅니다.
    사용또한 처음이라.. 완전 미숙하네요~

    현 제 블로그(http://titizang.x-y.net/) 메인에서 하단의 [Older Posts]를
    클릭하면 페이지번호는 바뀌는데~ 리스트 내용이 바뀌지 않습니다.

    어디가 잘못 된 것일까요?

    ========= index.php ===================================
    <?php get_header(); ?>

    <div class="clearfloat">
    <div id="content">

    <?php

    $postcount = 0;
    $postprint_count = get_option(‘posts_per_page’);
    $page = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
    $str_value = ‘paged=$page&showposts=’.$postprint_count;
    query_posts( $str_value );
    if (have_posts()) { while (have_posts()) { the_post();

    if( $postcount < $postprint_count ) {
    //GETS LATEST POST

    ?>
    <div id="latest<?=$postcount?>" class="entry">

    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>

    <p class="postmetadata">Posted <span>by</span> <?php the_author(); ?> <span>on</span> <?php the_time(‘M j, Y’) ?> &bull; <span class="commentcount">(<a href="<?php the_permalink(); ?>#commentarea"><?php comments_number(‘0’, ‘1’, ‘%’); ?></a>)</span></p>

    <?php the_excerpt(); ?>
    </div>
    <?php
    }
    $postcount ++;
    // close the loop
    }
    }
    ?>

    <?php posts_nav_link(‘ — ‘, __(‘&laquo; Newer Posts’), __(‘Older Posts &raquo;’)); ?>
    </div><!–END CONTENT–>

    <div id="sidebar">…</div>

    </div><!–END FLOATS–>
    </div><!–END TOP–>
    </div><!–END WRAPPER–>

    <?php get_footer(); ?>

    익명
    손님
    @
    #3454

    안녕하세요.

    워드프레스의 테마를 처음 제작해 봅니다.
    사용또한 처음이라.. 완전 미숙하네요~

    현 제 블로그(http://titizang.x-y.net/) 메인에서 하단의 [Older Posts]를
    클릭하면 페이지번호는 바뀌는데~ 리스트 내용이 바뀌지 않습니다.

    어디가 잘못 된 것일까요?

    ========= index.php ===================================
    <?php get_header(); ?>

    <div class="clearfloat">
    <div id="content">

    <?php

    $postcount = 0;
    $postprint_count = get_option(‘posts_per_page’);
    $page = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
    $str_value = ‘paged=$page&showposts=’.$postprint_count;
    query_posts( $str_value );
    if (have_posts()) { while (have_posts()) { the_post();

    if( $postcount < $postprint_count ) {
    //GETS LATEST POST

    ?>
    <div id="latest<?=$postcount?>" class="entry">

    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>

    <p class="postmetadata">Posted <span>by</span> <?php the_author(); ?> <span>on</span> <?php the_time(‘M j, Y’) ?> &bull; <span class="commentcount">(<a href="<?php the_permalink(); ?>#commentarea"><?php comments_number(‘0’, ‘1’, ‘%’); ?></a>)</span></p>

    <?php the_excerpt(); ?>
    </div>
    <?php
    }
    $postcount ++;
    // close the loop
    }
    }
    ?>

    <?php posts_nav_link(‘ — ‘, __(‘&laquo; Newer Posts’), __(‘Older Posts &raquo;’)); ?>
    </div><!–END CONTENT–>

    <div id="sidebar">…</div>

    </div><!–END FLOATS–>
    </div><!–END TOP–>
    </div><!–END WRAPPER–>

    <?php get_footer(); ?>

3 글 보임 - 1에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.