php - 如何使用联系表 7(wordpress)中的挂钩添加自定义主题行?
问题描述
我正在尝试在表单加载后在主题文本框上设置自定义消息。这样我就可以设置自定义值,例如customerID = 1,然后想通过检查cutomerID == 1然后添加主题行“Hello john”和如果customerID == 2然后添加主题行“hello james”来放置一些if条件像这里的表单文本框:
因此,在我的 wordpress 站点中,我想添加挂钩以根据条件自定义主题行,但不知道哪个挂钩适合执行此操作?
add_action( 'wpcf7_form_autocomplete', 'my_change_subject' );
function my_change_subject( $wf7 ) {
if($_GET['customerid'] == 1) {
<script>$("input[name='subject']").val('hello john');</script>
}
} ?>
像上面的东西,但我应该用什么钩子来做到这一点?我也在此处添加钩子站点参考:联系 form7 钩子参考站点
解决方案
不确定以前是否有人遇到过这个问题,但我找到了简单的解决方案;)
add_action( 'wpcf7_form_autocomplete', 'my_change_subject' );
function my_change_subject( $wf7 ) {
?>
<script>
jQuery(document).ready(function(){
//console.log('coming here...<?php echo $_GET['cid'];?>');
document.getElementsByName('your-subject')[0].value = "Customer Enquiry: <?php echo $_GET['cid'];?>";
});
</script>
<?php
}
} ?>
推荐阅读
- java - Redis在运行时获取命令不可预测的结果
- python - Tkinter 弹出命令
- html - 如何创建一个检查输入但不提交数据的 HTML 按钮?
- javascript - 看不到所有 javascript 日志消息
- apache - 在 Apache 中安装 SSL 时出错
- amazon-web-services - 在 user_data 提供者模板文件中访问 Terraform 变量
- css - Bootstrap 4轮播链接覆盖所有其他链接
- loops - Netlogo 中的刻度循环
- r - LDA 中的主题建模之后的下一步是什么
- c# - Websocket 服务器发送自发消息(没有来自客户端的请求)