我有一个页面,其中包含工作详细信息。底部有一个按钮Apply
,该按钮转到具有申请形式的另一页。
这是页面上的按钮
<a href="/apply/<?php echo $post->ID; ?>">Apply</a>
加载后下一页上的URL是/apply/640/
,其中640是帖子(工作)的ID。
以我尝试添加隐藏字段的形式,该字段将帖子ID保存在数据库中,并且当我检索数据时,将知道该用户适用于哪个职位。
尝试类似
<input type="hidden" name="form_id" value="<?php echo $post->ID; ?>">
但是,这显然将数据库的页面ID(而不是我来自的页面)保存在数据库中。
如何存储工作职位的页面ID并将其作为隐藏字段传递给表单?是否还可以基于职位ID在表格上方显示职位?
答案 0 :(得分:3)
您可以像更改按钮一样
<a href="/apply/?job_id=<?php echo $post->ID; ?>">Apply</a>
然后以REQUEST
ID
的形式
<input type="hidden" name="form_id" value="<?php echo $_REQUEST['job_id']; ?>">
(我不是WordPress专家,我不确定是否可以通过WP方式完成更好的方法。)