Wordpress显示来自查询的结果帖子

时间:2017-12-24 13:00:47

标签: php wordpress

我在Wordpress中很新,我想调用一个模板来显示我的查询中的结果帖子,我已经在主题的函数中写了.php:

$quotes = get_posts(array('post_type'=>'post', 'orderby'=>'title', 'order'=>'ASC', 'meta_value' =>$criterion)); 

我有结果和模板页面,但我不知道如何将它们发送到特定模板。如何调用模板并发送$ quotes,例如call_template(template_name,$ quotes)

2 个答案:

答案 0 :(得分:0)

应该只是将它放在函数中,返回$ quotes,确保包含functions.php(如果它还没有),然后调用函数?

除非你打算将它挂钩到另一个wordpress函数。

答案 1 :(得分:0)

如果您只是想在某个页面上显示它,而不仅仅是将页面模板和查询放到该页面上,并放置一个wordpress has_posts()循环,您应该参考模板herirachy https://developer.wordpress.org/themes/basics/template-hierarchy/

你将知道给定页面加载的主题目录中的哪个php文件。或者有一个有趣的插件,知道给定页面涉及哪些模板文件,这个插件https://developer.wordpress.org/themes/basics/template-hierarchy/