无法找出循环的最佳方式

时间:2015-03-30 16:47:57

标签: wordpress

我在Wordpress中有一些父页面,我试图按以下方式列出: 有10个父页面使用相同的页面模板 首先,我需要在导航标签部分按标题列出它们 其次,我需要在每个标签内容部分中显示其内容并列出各自的子页面 目前我只是通过ID单独调用它们。有没有办法使用页面模板以某种方式创建循环。

<div class="tabbable tabs-left">
<ul class="nav nav-tabs responsive" id="pageTabs">
<li class="active"><a href="#one">Parent Page title 1</a></li>
<li><a href="#two">Parent Page title 2</a></li>
<li><a href="#three">Parent Page title 3</a></li>
<li><a href="#four">Parent Page title 4</a></li>
<li><a href="#five">Parent Page title 5</a></li>
<li><a href="#six">Parent Page title 6</a></li>
<li><a href="#seven">Parent Page title 7</a></li>
<li><a href="#eight">Parent Page title 8</a></li>
<li><a href="#nine">Parent Page title 9</a></li>
<li><a href="#ten">Parent Page title 10</a></li>
</ul>



<div class="tab-content responsive">
<div class="tab-pane active" id="one">content and children 1</div>
<div class="tab-pane" id="two">content and children 2</div>
<div class="tab-pane" id="three">content and children 3</div>
<div class="tab-pane" id="four">content and children 4</div>
<div class="tab-pane" id="five">content and children 5</div>
<div class="tab-pane" id="six">content and children 6</div>
<div class="tab-pane" id="seven">content and children 7</div>
<div class="tab-pane" id="eight">content and children 8</div>
<div class="tab-pane" id="nine">content and children 9</div>
<div class="tab-pane" id="ten">content and children 10</div>
  </div>
</div>

1 个答案:

答案 0 :(得分:0)

页面模板的文件名存储为带有键'_wp_page_template'的post meta,所以基本上你可以使用get_post_meta($ post_id,'_ wp_page_template',true);获取ID为$ post_id的页面的模板文件名。

你也可以在WP_Query或其他wordpress函数中使用Custom Field Parameters反向(即从页面模板文件名中获取id)。