我正在为客户建立一个wordpress网站。我需要构建1个模板类型的页面,其中包含客户端可填写以填充页面的字段列表。所以我说我建立了一个名为Person Template的模板页面。在它上面我左边有一个空的图片占位符,下面有一个空的名字字段。在右侧,我有一个空的“人员电话号码”和“人员电子邮件”字段。
我需要以某种方式创建的是一个系统,客户端可以将这4个项目输入到某个地方的wp-admin中并将其保存为新的Person。然后他们可以重复并保存另一个人,直到他们创建了说100个人页面。
我该怎么做?我尝试构建一个名为Person CPT的自定义帖子类型。我已经构建了一个名为Person Template的页面。我已经构建了一些“人员CPT”帖子并将它们放在页面上,但我不知道如何为我的客户端创建“输入字段”页面。
答案 0 :(得分:1)
您已经确定您需要使用自定义帖子类型。要添加字段,您有两个选项:
add_meta_box()
添加字段。然后,您需要将此数据保存为post meta。然后在single-person.php
模板中,您将使用get_post_meta()
检索元数据。这有点麻烦,因为您需要为元框编写标记,将其挂钩到操作中以将其添加到管理页面,并在保存之前验证内容。 Here's an article that walks you through it