如何基于页面链接动态显示联系表单7?

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

我使用TablePress在页面上列出了工作人员姓名列表。...希望将每个姓名与工作人员的实际电子邮件地址或工作人员的实际电子邮件地址进行超链接或链接。

我将联系表格的简短代码插入到网页上显示的工作人员姓名的链接中。

wordpress contact-form-7
1个回答
0
投票

实现此目的的一种方法是链接到page that uses a page template,并添加URI属性,该属性定义要加载的表单。例如,

<a href="/staff-form-page/?form=1">staff 1</a>
<a href="/staff-form-page/?form=2">staff 2</a>

在表单页面模板(带有标签staff-form-page)上,通过do_shortcode函数以编程方式插入cf7表单。

<?php
if( isset( $_GET['form'] ) ){
  do_shortcode( '[contact-form-7 id="'+$_GET['form']+'"]' );
}
?>
© www.soinside.com 2019 - 2024. All rights reserved.