用于呈现单页主题的GET_TEMPLATE_PART()

时间:2013-12-17 作者:BrunoFenzl

我正在开发一个单页主题,并希望在一个页面上呈现所有页面及其各自的模板。我知道我可以进行查询并编写相应页面的标记,但我更喜欢在文件中分离所有模板。我想做的是循环并加载模板-*。每个页面的php文件。这可能吗?

为了稍微澄清这一点,以下是我想要的示例:

$query = new WP_Query(); 
$wp_query->query(\'post_type=page\');
while ($wp_query->have_posts()) : $wp_query->the_post();
    get_template_part(\'templates\', \'template_slug\');
endwhile;
在while循环中,不仅输出内容,还输出正确标记中的内容。

非常感谢您的帮助!

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

如果要调用mytemplate,请执行类似的操作。php:

get_template_part( \'template\');
如果您想调用内容mytemplate,也可以这样做。php:

get_template_part( \'content\', \'mytemplate\' );
我希望这会对你有所帮助。

结束

相关推荐

WP_LIST_PAGES更改父项的子项和锚点

我正在获取页面和子页面列表wp_list_pages().我想更改父级<a> 和<ul> 小孩我找到了解决办法here in this WPSE thread.但这只会改变<ul>. 如何将类/属性添加到(<a> 和<ul>) 同时