在页面上使用模板显示帖子

时间:2013-05-17 作者:rm-vanda

好吧,我相信这里的一些WP专业人士会认为这是一个愚蠢的问题,我可能会受到一些指责,但我实际上已经阅读了大量的文档,我只是觉得我甚至都没有朝着正确的方向前进。

我对PHP有一定的经验,但对wordpress几乎没有经验。

我的客户买了一个WP主题,这个主题有一个内置的帖子模板

然而,当我使用建议的方法时query_posts() - 该模板在页面上显示时从帖子内容中删除。

那么,我使用什么方法来包含模板的其他部分呢?我检查了一些文件,比如帖子。php和post\\u模板。php——但似乎我的方向都不对。

因此,任何人能提供的任何帮助都将是非常棒的——我想如果我朝着正确的方向前进,我可以找出更棘手的细节,比如如何只包含模板的各个方面,即使我想在这个页面上一次显示5篇帖子——但是如果你知道必须为此做些不同的事情,那么我真的很感谢你的帮助。

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

query_posts() 是一个可怕的函数,不应该使用。此外,它与加载模板没有太大关系,因为它最初设计用于模板中。不应使用。

如果您正在查找WP如何从主题中选择模板文件以加载的逻辑,请参阅Template Hierarchy.

如果您只想手动加载某些[部分]模板,get_template_part() 可能就是你要找的。

结束

相关推荐

NEXT_POSTS_LINK返回第一页的相同内容

分页似乎工作正常。。。我有21个帖子。。。它将转到3页。。。然而每页显示10篇帖子,内容与第一页相同。。。。<?php $temp = $wp_query; $wp_query= null; $args = array( \'post_type\' => \'a-reports\', \'post_status\' => \'publish\' ); $wp_query = new WP_Query( $a