我的 wordpress 主题有点问题。所以我刚刚创建了一个类别主题,并为我的永久链接使用以下结构:/%year%/%monthnum%/%postname%/。
分页起初不起作用,但现在我终于设法让它运行了。链接
<div class="pagination">
<div class="alignleft"><?php previous_posts_link('« neuere Artikel') ?></div>
<div class="alignright"><?php next_posts_link('ältere Artikel »','') ?></div>
</div>
正在显示。
主要问题是当我单击“next_posts”-Link 或 previous_posts-Link 时,我会得到 404。
这是我的代码:
<?
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$wp_query->query(array(
'posts_per_page' => 5,
'orderby'=> 'menu_order',
'paged'=>$paged
) );
?>
<?php if (have_posts()) : ?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<div class="type-post">
<h2><a href="<?php echo get_permalink(); ?>"><?php echo get_the_title(); ?></a></h2>
<div class="blog-date">
<a class="admin" href="<?php echo get_author_posts_url(get_the_author_meta( 'ID' )); ?>"><?php the_author_meta('display_name'); ?></a>
<a href="#" class="date"><?php the_time('j. F, Y'); ?></a>
<a href="<?php comments_link(); ?>" class="comments"><?php comments_number('0 Kommentare','1 Kommentar','% Kommentare'); ?></a>
</div><!-- close .blog-date -->
<p><? echo wp_trim_words( get_the_content(), 100 ); ?> </p>
<p class="alignright"><a href="blog-single.php" class="button">Read more</a></p>
<div class="clearfix"></div>
</div>
<?php endwhile; ?>
<!-- END Single Content -->
<div class="pagination">
<div class="alignleft"><?php previous_posts_link('« neuere Artikel') ?></div>
<div class="alignright"><?php next_posts_link('ältere Artikel »','') ?></div>
</div>
<?php endif; ?>
<div class="clearfix"></div>
<!-- END CONTENT -->
<?php $wp_query = null;
$wp_query = $temp; ?>
但它仍然不起作用。有人可以帮我吗?提前致谢。<3