分页内容的页面模板不同?

时间:2014-06-12 作者:Nathan Hornby

很抱歉问了一个基本的问题,但我找不到解决方案(或者可能只是很难找到)。

我正在为我正在开发的wordpress网站创建自己的无限滚动系统。为了便于开发,“分页”内容放在单独的模板上是有益的(这样我就可以只输出内容,而忽略模板的其余部分)。这可以在wordpress中完成吗?

i、 e。

domain.tld/content-page 应使用content-page.php

domain.tld/content-page/page/1 应使用content-page-paginated.php

我想最明显的选择是在内容页中加入逻辑。php,检查是否分页内容,如果是这样,则输出不同。

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

我想最明显的选择是在内容页中加入逻辑。php,检查是否分页内容,如果是这样,则输出不同。

大体上

在里面content-page.php:

get_header();

//WordPress has a global variable for whether a post/page is paginated or not
global $paged; 

// If post/page isn\'t paginated
if ($paged === 0) {
    //Do stuff that you want for non-paginated posts/pages
}
//If post/page is paginated
else {
    include \'content-page-paginated.php\';
}

get_footer();
(编辑:已更改$multipage$paged 根据Nathan的评论)

结束

相关推荐

Trouble with pagination

所以,我在这里和国际抄本上读了很多帖子,但一点运气都没有。我有一个自定义的帖子类型叫Work。在我的公文包页面上,我将“posts\\u per\\u page”设置为12。在这个自定义帖子类型中,我总共有300篇帖子。我试图让寻呼工作,但根本没有得到它。我的查询: <?php $paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1; $al