The pagination doesn't work

时间:2011-11-01 作者:hazelnut

我已经创建了一个新的WordPress主题,我完成了。。但我有一个问题。我无法进行分页。我使用“wp paginate”插件,并在索引中添加了以下代码。php:

<?php if(function_exists(\'wp_paginate\')) {
wp_paginate();
} ?>
但这对我的网站不起作用。前端和标记中仍然没有任何内容。我能做什么?

这是我的索引。php:

    <?php get_header(); ?>


<div id="wraper">

<div id="main" role="main">

    <article>

    <?php if ( ! have_posts() ) : ?>
        <header>
            <h1>Nicht gefunden!</h1>
        </header>

        <p>Sorry, leider konnte der gew&uuml;nschte Artikel nicht gefunden werden. Vielleicht hilft Ihnen die suche ja weiter!</p>
    <?php endif; ?>

    <?php while ( have_posts() ) : the_post(); ?>

        <?php get_template_part( \'loop-index\', \'index\' ); ?>

    </article><!-- post -->

    <?php endwhile; ?>

</div> <!-- end #wraper -->

<?php if(function_exists(\'wp_paginate\')) {
    wp_paginate();
} ?>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

1 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

如果这是一个新的WordPress安装,很可能您实际上没有足够的帖子需要分页,因此分页链接不会出现。

快速测试:确保您至少two 发布,然后转到Dashboard -> Settings -> Reading, 并将“每页帖子数”设置更改为1. 您是否看到分页链接?

结束

相关推荐

将loop.php更改为空搜索定制

几天来,我一直在想,为什么当我提交一个空字符串作为搜索词时,它会重定向到loop.php 插入以下代码:<?php /* If there are no posts to display, such as an empty archive page */ ?> <?php if ( !(have_posts()) && !(is_search()) ) : ?> <h1 class=\"notfound-header\"><