Home 게시판 커뮤니티 Q&A 페이지 네비게이션 오류

1 voice, 0개 답변
  • Avatar of Charlie ShinCharlie Shin
    Participant
    @bongsin6
    #6526

    안녕하세요

    http://chshin.com/blog2를 운영하고 있는 워드프레스 초보자입니다. ㅠ

    제가 기본적인 html만 알았지… 전문적인 코드는 잘 몰라서 현재 문제에 봉착해 있습니다.

     

    현재 제 홈페이지 하단에 ‘Page Navi’ 1 2 3 4 5 이런 식으로 표시가 되어 있는데요…

    문제는 여기서 기본으로 열려 있는 1 이외의 다른 숫자를 클릭하면 페이지 오류가 납니다 ㅠ

    다른 숫자들의 링크를 보니 http://chshin.com/blog2/page/2 이런 식으로 나타나 있는데… 어떻게 찾아갈 방도가 없네요…ㅠ

     

    신기한건… Page Navi 방식을 ‘Recent Post’와 ‘Older Post’로 바꾸면 문제 없이 잘 돌아가구요…

     

    또 특정카테고리 안에서 페이지를 숫자로 표기했을땐 잘 링크되어 이동합니다…ㅠ

     

    아무래도 이 테마의 ‘navigation.php’가 잘못된 것 같은데… 제가 코드맹이라서 해결할 방법이 없습니다. ㅠ

    아래는 네비게이션이라는 이름의 파일의 코드입니다 ㅠ

    [code title=””]

    <?php
    global $wp_rewrite;
    $paginate_base = get_pagenum_link(1);
    if (strpos($paginate_base, ‘?’) || ! $wp_rewrite->using_permalinks()) {
    $paginate_format = ”;
    $paginate_base = add_query_arg(‘paged’, ‘%#%’);
    } else {
    $paginate_format = (substr($paginate_base, -1 ,1) == ‘/’ ? ” : ‘/’) .
    user_trailingslashit(‘page/%#%/’, ‘paged’);;
    $paginate_base .= ‘%_%’;
    }

    echo ‘<div class=”page_navi clearfix”>’. “n”;
    if (show_posts_nav()) {
    echo ‘<h4>’;
    _e(“PAGE NAVI”,”neutral”);
    echo ‘</h4>’ . “n”;
    } else {
    echo ‘<p class=”back”><a href=”‘;
    echo esc_url(home_url(‘/’));
    echo ‘”>’;
    _e(“RETURN HOME”,”neutral”);
    echo ‘</a></p>’;
    };
    echo paginate_links( array(
    ‘base’ => $paginate_base,
    ‘format’ => $paginate_format,
    ‘total’ => $wp_query->max_num_pages,
    ‘mid_size’ => 5,
    ‘current’ => ($paged ? $paged : 1),
    ‘type’ => ‘list’,
    ‘prev_text’ => ‘&laquo;’,
    ‘next_text’ => ‘&raquo;’,
    ));
    echo “n</div>n”;
    ?>

    [/code]

     

    앞으로 더 많이 열심히 배우도록하겠습니다 ㅠㅠ

    부디 도움을 주세요 흑흑…

     

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