是否可以在另一个CPT中创建自定义POST类型?

时间:2021-01-15 作者:Misha Kysliuk

我有两个CPT:

我们知道,一个老师可以有更多的学生。创建CPT时,可以将教师分配给每个学生,步骤如下:

创建学生在学生帖子类型中选择教师保存教师例如,可以使用ACF完成:Choose with ACFenter image description here

学生和老师将有不同的HTML模板,因此需要不同的帖子类型。我还没有找到关于我的问题的任何信息,我怀疑这在WordPress中是不可能做到的。感谢您的帮助:)提前谢谢。

1 个回复
SO网友:Ibrahim-ib

据我所知,您希望能够从教师职位类型中添加学生,并将他们直接分配给当前教师。

这不可能吗?我不这么认为,但这绝对不是一件容易完成的任务。您必须手动编写所有代码,并在教师帖子类型中输出一个表单,并根据帖子发布/更新后填写的数据创建一个学生,或者通过ajax将其作为页面中的一个单独表单。(我不知道这有多可行)。

除非每个学生只有一个老师(我怀疑这是真的),否则你可以在教师CPT内使用复读器,而不是为学生使用另一个CPT。

我建议你坚持原样,只需将每个老师和学生从他们自己的小组中添加,同时让AFC field将他们联系在一起,因为实现这一点所需的工作量并不值得。

相关推荐