php - 从我上一个帖子中获取帖子 ID
问题描述
我有一个联系表和多个工作。我想为每项工作使用相同的联系表。我使用 WordPress。
因此,目前我有多个工作,每个工作都是一个页面,从这些页面中,您可以单击一个链接,然后获得带有联系表格的页面,然后您可以填写此内容并获得工作机会。但我希望页面上的标题与联系表发生变化。
当您来自“JOB A”页面时,Contactform 上的标题应包含“JOB A”的标题。用户总是从 Jobpage 导航到contactform,并且此页面必须从您所在的最后一页获取标题。
我必须获取用户访问的最后一页id
或上一页。title
如果用户在没有来自工作页面的情况下打开网站,那么应该有一个标准的标题。
解决方案
如果您不喜欢使用任何插件,请使用 javascript 方法。我可以这样建议:
在每个工作页面的联系表单链接中添加自定义参数 - ?job_title=JOB%A - 注意 url 编码。如果您愿意,您也可以在您的工作模板上对此进行编码。然后,您只需提取标题并将其添加到联系表单的链接中。然后使用 jquery 解决方案读取 URL 参数,并使用它来预填写联系表单中的字段(基于名称或 id)。
具有以下性质的东西:
// example.com?job_title=Job%A
(function($) {
'use strict';
$.urlParam = function(name) {
var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
}
// grab the job_title
var job_title = $.urlParam('job_title');
// set new headline
$('.headline').html(job_title);
})(jQuery);
推荐阅读
- c# - while循环c#中的金字塔模式
- r - 用数值自变量解释方差分析中的 Sum Sq
- symfony - 使用奏鸣曲管理员上传图片
- amazon-ec2 - Hashicorp-vault 用户密码认证
- java - 将整数存储在字节数组中的特定字节数中 - JAVA
- android - 如何从 xml 中获取 TextView 样式?
- javascript - 以别名从 CDN 加载外部库
- java - Java Mongodb 使用 _id 更新或插入
- python-3.x - 使用 Geopandas,如何通过采样方法在每个多边形中随机选择 5 个点
- swift - 使用 Swift 在核心数据中保存 NSDictionary