아래 코드는 제가 사용하고있는 코드입니다. 나는 내가 찾은 모든 것을 시도했지만 여전히 효과가 없다. 내 퍼머 링크 구조는 /%category%/%postname%/
입니다. URL이 올바른지, 즉 http://localhost:8888/wordpress/blog/page/2으로 연결하려고합니다. 고의로, 이전에 설계 한 다른 사이트에서도 똑같은 코드가 작동합니다.WordPress previous_posts_link()는 404 오류가 발생합니다.
나를 올바른 방향으로 안내해 줄 수 있습니까? 감사합니다
<?php get_header(); ?>
<div id="content" class="narrowcolumn">
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=3&showposts=2&paged=" . $paged);
$wp_query->is_archive = true; $wp_query->is_home = false;
?>
<?php if (have_posts()) : ?>
<div id="lefttop"></div>
<div id="blogpoint">
<div id="leftcol">
<?php while (have_posts()) : the_post(); ?>
<div id="leftsquidge">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2><br /><br />
<?php the_excerpt(); ?>
</div>
<div id="rightsquidge">
<?php the_tags('<p><strong>File under:</strong> ', ', ', '</p>'); ?>
<?php the_time('F jS, Y') ?> by <strong><?php the_author() ?></strong>
</div>
<div style="clear:both;"></div>
<br /><br />
<?php endwhile; ?>
<div class="navigation" style="padding:0px;margin:0px;">
<div class="alignleft"><?php next_posts_link('« Older Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div>
</div>
<?php endif; ?>
<div style="clear:both;"></div>
</div>
</div>
<div id="leftbot"></div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
편집
난 내 자신의 질문에 대답했다. 이전에 시도했지만 작동하지 않는 것이 었습니다. 카테고리를 템플릿으로 사용하는 대시 보드에서 페이지를 만들어야합니다.
next_posts_link() 및 previous_posts_link()에 대한 호출을 바꿔서는 안됩니까? –
당신은 그렇게 생각했을 것입니다. 그러나 아무 것도 없습니다. – Drew