我有一个包含工作细节的页面。在底部有一个按钮Apply
,它会转到另一个页面,其中包含申请表格。
这是页面上的按钮
<a href="/apply/<?php echo $post->ID; ?>">Apply</a>
加载下一页的网址是/apply/640/
,其中640是帖子(作业)的ID。
在表单中我试图添加隐藏字段,这将保存数据库中的帖子ID,当我检索数据时将知道用户应用的作业。
试过像
<input type="hidden" name="form_id" value="<?php echo $post->ID; ?>">
但这显然在数据库中保存了表单的ID,而不是我来自的页面。
如何存储作业帖子的页面ID并将其作为表单中的隐藏字段传递?是否也可以根据作业ID在表单上方显示职位?
你可以改变你的按钮
<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方式完成。)