Single.php的分页问题

时间:2013-01-13 作者:TheWebs

我在理解世界上最简单的概念时遇到了一些问题,当涉及到构建一个单一的。php文件并使用分页。

下面的代码显示了wordpress循环及其内容,最后是分页。然而,分页并没有出现在我面前,看看二十个10主题就知道这就是你应该怎么做的。。。。发生了什么事?这不是自定义循环。

<div class="span6">
<?php 
global $post;
$thumb_nail_args = array(
    \'align\' => \'centered\', 
    \'class\' => \'thumbnail marginBottom20 marginTop20\'
);

if(have_posts()){
    while(have_posts()): the_post();
    ?>
    <h1><?php the_title() ?></h1>
    <p>
        <em><strong>Written by: </strong>
            <a href="<?php echo get_author_posts_url(get_the_author_meta( \'ID\' )); ?>">
                <?php the_author_meta(\'display_name\'); ?></a>
        </em>
    </p>
    <p><?php 
    the_post_thumbnail(\'full\', $thumb_nail_args);
    the_content(); 
    ?></p>
    <?php 
    endwhile;

    ?>
    <ul class="pager paddingBottom20">
      <li class="previous">
        <?php next_posts_link(); ?>
      </li>
      <li class="next">
        <?php previous_posts_link(); ?>
      </li>
    </ul><?php 
}

if(\'open\' == $post->comment_status){
    comments_template();
}

?>
</div>

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

你需要next_post_linkprevious_post_link, 不next_posts_linkprevious_posts_link. 看到最后两个的复数了吗?带“s”的用于归档分页。没有它的是用于单立柱到立柱分页。

结束

相关推荐

WordPress-根据选定的分类类别创建同一个Single-Customtype.php的多个版本

我已经注册了一个自定义帖子类型“Clients”,并为该帖子类型注册了一个分类法,用于对帖子进行分类。目前,客户有三个类别:“徽标项目”、“视频项目”和“网页设计”项目。一些客户端可能属于多个类别。在客户帖子的编辑页面上,我有一个灵活的字段布局生成器,可以让您为每个类别类型(徽标、web、视频…)生成“块”内容。每个区块将具有与每个类别相关的唯一字段(视频上传工具、徽标图像库等)我的问题是,虽然我可以在分类类别页面上显示相关内容(仅显示web设计类别中所有客户端的web设计…),用户单击以查看此客户端后,