存储帖子ID并将其带到wordpress的下一页

问题描述 投票:1回答:1

我有一个包含工作细节的页面。在底部有一个按钮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在表单上方显示职位?

wordpress
1个回答
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方式完成。)

© www.soinside.com 2019 - 2024. All rights reserved.