페이지 네비게이션 오류 – 한국워드프레스사용자모임 https://kopress.kr/topic/%ed%8e%98%ec%9d%b4%ec%a7%80-%eb%84%a4%eb%b9%84%ea%b2%8c%ec%9d%b4%ec%85%98-%ec%98%a4%eb%a5%98/feed Sun, 20 Jul 2025 13:19:29 +0000 https://bbpress.org/?v=2.6.9 ko-KR https://kopress.kr/topic/%ed%8e%98%ec%9d%b4%ec%a7%80-%eb%84%a4%eb%b9%84%ea%b2%8c%ec%9d%b4%ec%85%98-%ec%98%a4%eb%a5%98/#post-6526 <![CDATA[페이지 네비게이션 오류]]> https://kopress.kr/topic/%ed%8e%98%ec%9d%b4%ec%a7%80-%eb%84%a4%eb%b9%84%ea%b2%8c%ec%9d%b4%ec%85%98-%ec%98%a4%eb%a5%98/#post-6526 Sun, 28 Oct 2012 08:05:15 +0000 Charlie Shin 안녕하세요

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]

 

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

부디 도움을 주세요 흑흑…

 

]]>