如何处理父页面和子页面?

时间:2013-09-10 作者:DT.DTDG

我想列出我正在制作的一系列带内容的教学视频的片段。

专利页“系列”将每周列出几集。Ie:第1集、第2集等。

我正在考虑设置一个模板来循环浏览该系列的父页面,以循环显示各集的子内容。

然后在每个系列页面上将有3个面板。一个长长的视频和其他剧集缩略图,一个在左边,一个在右边,有内容。

只是想知道如何显示如上所述的children>children帖子内容。

问题1:向其他孩子显示相关缩略图?

问题2:显示3个面板。我是否将这些设置为单独的子元素?如果是这样的话,我如何在循环过程中为每一个设置不同的样式?

任何代码示例都将是惊人的!除非有插件?

谢谢

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

问题2:显示3个面板。我是否将这些设置为单独的子元素?如果是这样的话,我如何在循环过程中为每一个设置不同的样式?

只有3项。不要在它们之间循环。使用get_posts() 要将它们放置在一个数组中,然后逐步遍历每个数组项,请执行以下操作:

$panels = get_posts( array() );
填充array() 带着获取这些帖子的理由。现在$panels是一个post对象数组。逐步完成这些步骤:

// First panel
// Do stuff with $panels[0]

// Second panel
// Do stuff with $panels[1]

// Third panel
// Do stuff with $panels[2]
设置post以用于Template Tags, 使用setup_postdata() WordPress功能。例如,要回显第一个面板的帖子内容,请使用以下内容:

global $post;

// First panel
// Do stuff with $panels[0]
$post = $panels[0];
setup_postdata( $post );
echo the_content;
完成所有帖子后,从主查询中重置:

wp_reset_postdata();
请参见setup_postdata()wp_reset_postdata() 更多示例和解释。

有关post缩略图,请阅读上的codex文章Post Thumbnails 有关设置、详细信息和示例。

结束

相关推荐

对Get_Author_Posts_url()使用与Auth.php不同的模板

我有一个客户希望每个作者档案有两页:第一页-有用户信息,社交媒体链接等使用作者。php用于此第二页-作者帖子列表我已经建立了一切,我的问题是:Is there a way to have get_author_posts_url() use a template other than author.php?