wordpress - WordPress Enfold 联系表格代码被剪断
问题描述
我有 WordPress 版本 5.4.2 使用默认联系表单折叠 4.7.6.1 想动态更改主题
我想要做的是从 URL 获取 id 到主题字段,但只能部分工作
该主题仅适用于第一部分,“查询 - ”,但 $id 未显示 UPDATE id 来自 URL 示例http://www.website.com/form?id=12
代码片段如下
// Apply to fields named "Subject".
add_filter('avf_form_subject','avia_change_mail_subject', 10, 3);
function avia_change_mail_subject($subject, $new_post, $form_params) {
if( is_page( 242 ) ):
$id = $_GET['id'];
//$subject = 'Enguiry About – '$id;
$subject = 'Enquiry About – ' . urldecode($id);
endif;
return $subject;
}
解决方案
你想要242的页面标题吗?
更新
而不是$_GET
,尝试$_REQUEST
add_filter('avf_form_subject','avia_change_mail_subject', 10, 3);
function avia_change_mail_subject($subject, $new_post, $form_params) {
if( is_page( 242 ) ):
$id = $_REQUEST['id'];
$subject = 'Enquiry About – $id;
endif;
return $subject;
}
推荐阅读
- ros - 了解ros_control的JointTrajectoryController
- excel - 如何使用 VBA 获取用于导入 Excel 的路径和文件名
- sas - 将加密 SAS 函数转换为 Power BI
- python - 在没有参数的 pyspark 执行程序上启动函数
- php - 我怎样才能给 id
动态标记? - azure - 我已经从具有两个 NIC 的 VM 中创建了一个 Azure 映像。当我使用映像创建新 VM 时,我只能在新 VM 中看到一个 NIC
- php - Google Vision API 标准化图像
- javascript - 使用 React js 在 Google Keep 克隆应用上编辑笔记
- kubernetes - 具有自定义 vm 节点池的 GKE 未按比例缩小
- .net - 从 AJAX 调用调用具有 Authorize 属性客户端的 .NET Core 控制器操作时,会出现 CORS 问题: