因此,我有一些页面希望仅显示最后5篇文章的自定义文章类型“事件”(二次查询:WP\\u query object),还有一些页面希望显示所有文章(例如存档模板as is\\u main\\u query)。我讨厌重复的代码,但我似乎想不出一种不写循环代码的方法,即使它应该在不同的地方显示相同的结构
例如;在我的循环中。php文件I使用have\\u posts()遍历所有主查询帖子。但在使用WP\\u Query的二次查询中,我不能调用该循环文件,因为它不是主查询。然后,我必须使用$secondary\\u query->have\\u posts()查找特定查询,因此我最终编写了循环代码,在其中调用WP\\u query
总结一下:-)有没有一种方法我不知道如何在二次查询中使用我的循环文件<这就是我想做的:
$event_query = new WP_query($args);
get_template_part(\'loop\', \'home\'); //calling loop.php
wp_reset_postdata();