在 Contact Form 7 中动态添加 WordPress Post 标题

Dynamically Add a WordPress Post Title in Contact Form 7

我在 WordPress 网站上工作,那里有一个工作部分。在用户可以申请工作的地方,这就是为什么我创建了一个 Contact Form 来接收包含申请人姓名、电子邮件、地址和简历的申请。

现在当申请人点击申请 Job advert 时,他们会进入 Contact Form

示例站点 - https://www.inext.se/job/solution-architect/

申请联系表 - https://www.inext.se/job-apply-form/?id=6770

现在我想得到的是 Job/Position Title 作为 Contact Form 的主题。

所以现在我收到申请人姓名作为主题,但我想使用职位的 Title 作为主题。

可以在 class="info_item" <p> Solution Architect</p> 中找到作为表单消息部分。例如-这里的标题是 Solution Architect 这意味着表单主题也应该相同。

我搜索了几乎所有地方和几乎所有内容,但我没有找到任何解决方案如何将信息提取到 form message 部分!

有谁知道如何使用 class 信息作为 Contact Form.

form message 部分的主题的解决方案吗

尝试使用此代码 -

将以下代码放入您的 function.php 文件

function form_title_function(){
  if (isset($_GET["id"])) {
    $post_id = $_GET['id'];
    $title = get_the_title($post_id); 
    echo "<h2>".$title."</h2>";
  }    
}
add_shortcode('form_title', 'form_title_function');

并在联系表单主题中使用以下简码

[form_title]