it-swarm.cn

硬编码下一页标签到我的主题?

我有一个幻灯片的自定义帖子类型,它使用自定义帖子元插入不同的幻灯片。如何在我的slideshow.php中的两侧之间编写<!--nextpage-->标记,以便它们的幻灯片将分页?现在,当我尝试这样做时,代码没有显示,因为它的性质已被注释掉了。

1
matt

这个问题在Hybrid支持论坛上得到了更广泛的讨论。我制作并发布了片段 自定义分区自定义字段内容

1
Rarst

插入到您的主题中没有多大意义,因为它已经解析了之前的主题显示。您需要在显示之前在帖子内容中包含该内容(这意味着在查询时在$post->post_content中)。这可能不是这种情况,因此您目前遇到的原因是它没有分页。发生这种情况的另一个原因是不兼容的主题。

关注帖子模板中的分页功能(模板是wordpress中与主题相关的部分)称为 wp_link_pages() 。您的主题必须支持多页全局变量,否则这将永远不会起作用。那些全局变量是:$page, $pages, $multipage, $more, $numpages。您可以在 setup_postdata() 中了解更多关于它们的用法(未记录的函数,请参阅 setup_postdata() in source )。

因此,如果您设法将所有<!--nextpage-->片段放入您的帖子内容中,并且您的主题支持该自定义帖子类型模板的多个页面,那么您应该没问题。 wp_link_pages()函数可能很方便实现。

1
hakre
0
Amit Kumar Gupta