新建表单并选择类型
在 WordPress 后台「表单」中新建内容,找到「<瓜奇> 表单」设置。先明确选择类型,再填写该类型的内容。
报名、需求收集和材料提交应选择「可提交表单」。一个表单只选择一种类型;同一活动需要报名和投票时,应分别创建两个表单,再放到活动页面中。
| 类型 | 用途 | 主要设置 |
|---|---|---|
| 可提交表单 | 收集报名、需求和材料,也可用于付费申请。 | 字段、必填、显示条件、文件、提交次数、货币或积分费用、动态金额。 |
| 投票 | 收集选择或进行方案比较。 | 单选、多选、PK、选项名称、票数和截止时间。 |
| 待办事项 | 展示计划和进展,供用户点赞。 | 名称、描述、进度、更新时间、详情链接和状态。 |
| 折叠内容 | 展示可展开的说明或常见问题。 | 多组标题、正文和多语言内容。 |
| 播客 | 展示一组音频节目。 | 标题、描述、封面、音频文件和时长。 |
| 动态日志 | 展示新增、修复和更新记录。 | 日志分类名称、颜色和图标;有权限的管理员在前台模块发布日志。 |
| 积分兑换与抽奖 | 消耗积分兑换或抽取奖励。 | 关联事件、积分消耗、保底次数、库存、封面和说明。 |
设置参与条件
在「前置条件」中设置允许的角色和最小注册天数。这些条件控制用户能否提交,不只是页面上的提示文字。
- 允许的角色:选择可参与的用户组。配置了角色限制后,提交者需要登录,并至少符合其中一个角色;留空表示不按这一项限制。
- 最小注册天数:用户注册满指定天数后才能提交。为空或 0 时不限制;设置为正数后,未登录用户和注册时间不足的用户不能通过这一项检查。
- 最大提交次数:在可提交表单中设置,默认是 1。设置说明中,空值或 0 表示不限制;上线前应实际重复提交,确认保存后的设置符合预期。
例如,只允许注册满七天的某个用户组报名,就同时选择该角色并把最小注册天数设为 7。仅满足其中一项仍不能提交。
积分兑换与抽奖不使用这组普通前置条件,应先准备关联事件,并核对事件自己的参与规则。
添加内容并放到页面
- 填写表单描述,需要时按语言分别填写。描述显示在表单上方,支持 HTML。
- 按类型添加内容。可提交表单需要添加字段,再设置必填、选项、显示条件和费用。
- 保存表单,记下表单 ID。
- 在前端构建器的表单模块中引用这个 ID,或使用编辑页提供的引用方式。
- 按页面需要调整表单大小、高度,以及容器的圆角、间距、边框和背景。
只保存表单,不会自动把它放到网站页面上。模块的外观设置也不会改变参与权限、提交次数或费用。
用不同账号检查
- 打开实际展示页面,确认引用的是正确的表单,内容和语言显示正常。
- 用满足角色和注册天数要求的账号提交一次,检查结果。
- 再次提交,确认次数限制符合设置。
- 用不符合角色或注册天数的账号检查是否被拦截。需要开放访客参与时,也要测试未登录状态。
- 配置了费用时,再检查支付要求和付款后的提交结果。
多个页面引用同一个表单 ID 时,应一起核对参与条件和提交次数,不要把不同展示页面当成不同表单。
使用范围和注意事项
名称、描述等多语言内容应在表单对应字段中填写,并逐种语言查看实际页面。
播客类型用于节目展示。需要免费试听、会员收听或付费收听时,应使用文章音频及其权限设置。
允许某个用户参与,不等于允许无限提交;注册天数、提交次数和支付等条件仍需分别满足。