存储帖子ID并将其放在Wordpress的下一页上

时间:2019-04-24 13:07:52

标签: wordpress

我有一个页面,其中包含工作详细信息。底部有一个按钮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在表格上方显示职位?

1 个答案:

答案 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方式完成更好的方法。)