首页 > 解决方案 > 如何使用联系表 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 钩子参考站点

标签: phpwordpresscontact-form-7

解决方案


不确定以前是否有人遇到过这个问题,但我找到了简单的解决方案;)

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   

 }

} ?>


推荐阅读