Php 在发送时\u正常>&燃气轮机;位置。替换已更改

Php 在发送时\u正常>&燃气轮机;位置。替换已更改,php,wordpress,contact-form-7,Php,Wordpress,Contact Form 7,我有一个代码片段,用于检查用户输入的文本字符串是否与数据库中显示的文本字符串相同。如果字符串相同,则将用户移动到X,如果不移动到Y 直到contact-form-7放弃使用on-Send ok命令的选项,它才开始工作 有人能帮我调整代码吗? 代码是用php小部件编写的,我们无法将JS集成到代码中以使用其他选项 if ($text==$xxxx) { $wpcf7->set_properties( array ( 'additional_setting

我有一个代码片段,用于检查用户输入的文本字符串是否与数据库中显示的文本字符串相同。如果字符串相同,则将用户移动到X,如果不移动到Y

直到contact-form-7放弃使用on-Send ok命令的选项,它才开始工作

有人能帮我调整代码吗? 代码是用php小部件编写的,我们无法将JS集成到代码中以使用其他选项

if ($text==$xxxx) {  

  $wpcf7->set_properties( 
    array (
          'additional_settings' => "on_sent_ok: \"location.replace('https://......');\"",
           ) );
     }

else {

      $wpcf7->set_properties( 
    array(      
     'additional_settings' => "on_sent_ok: \"location.replace('https://other...');\"",
         ) );
     }
    $wpcf7->skip_mail = true;

     }

试试这个代码,它会工作的

if ($text==$xxxx) {  
 ?>
 <script>
    document.addEventListener( 'wpcf7mailsent', function( event ) {
      location = 'https://www.website.com/';
    }, false );
 </script>
<?php
 }

else {
 ?>
 <script>
    document.addEventListener( 'wpcf7mailsent', function( event ) {
      location = 'https://www.website.com/';
    }, false );
 </script>
<?php
 }
如果($text==$xxxx){
?>
document.addEventListener('wpcf7mailsent',函数(事件){
地点:https://www.website.com/';
},假);
document.addEventListener('wpcf7mailsent',函数(事件){
地点:https://www.website.com/';
},假);