循环自定义帖子,以包括来自不同自定义帖子类型的信息

时间:2019-10-16 作者:Koopman

我目前有一个循环来显示课程的自定义帖子。现在,我还为大学定制了一个职位类型。两者都有特定的“学校ID”,因此我可以将课程与大学联系起来。

现在,我想在课程循环中显示来自大学的某些信息。例如,它显示循环中每门课程的大学名称。

人们会怎么做?

1 个回复
SO网友:WebElaine

对于两种不同的帖子类型,基本上需要运行两个查询。位置和方式取决于实际数据的外观。例如,可以运行查询1获取所有大学的信息,运行查询2获取要显示的特定课程。然后循环查询2,输出其信息,并使用schoolID识别查询1数据中的大学并输出该数据。风险在于,如果你有很多大学的信息,你每次都在查询每个大学的信息。

或者,如果一次没有太多的课程,可以运行查询1来获取要显示的特定课程。循环通过该查询输出课程信息,在该循环中,运行query 2以仅获取所需的特定大学,并输出其信息。这里的缺点是,您总是要运行多个查询,因此,如果您有来自一所大学的5门课程,那么您仍然需要查询5次以获得该大学的信息。

第三个也是性能更高的选项:运行查询1以获取要显示的特定课程,包括您的学号。然后运行查询2,仅获取具有这些特定学号的大学。然后,与第一个选项类似,您可以循环浏览这些课程,诀窍是找出如何识别哪些大学匹配。

相关推荐

Modals using loops and ACF

我试图制作一个页面,查询特定类别(“景点”)的每一篇帖子。我已经能够成功地获得帖子,我只需要让modals工作。我在我的循环中做了一个按钮,它的标题是循环所在的任何帖子。我希望这样,每当人们单击该按钮时,它就会打开一个模式,显示代码中ACF I列表中的所有字段。不过,我有一些问题。由于某种原因,我无法让javascript正常工作。现在都在页面模板文件中,但我已经尝试通过函数将脚本排队。php等。我的猜测是,我正在尝试制作文档。getElementsByClassName而不是documents。getE