WPForms没有函数挂在wp_redirect()之前

时间:2019-01-24 09:13:18

标签: wordpress custom-wordpress-pages

我想在wp_redirect之前调用自定义函数,并且我已经添加了自定义do_action

  

do_action(“ wpforms_before_redirect_custom”);

if ( ! empty( $url ) ) {
        $url = apply_filters( 'wpforms_process_redirect_url', $url, $this->form_data['id'], $this->fields, $this->form_data, $this->entry_id );
        // mycustom action
        do_action( "wpforms_before_redirect_custom");
        wp_redirect( esc_url_raw( $url ) );
        do_action( 'wpforms_process_redirect', $this->form_data['id'] );
        do_action( "wpforms_process_redirect_{$this->form_data['id']}", $this->form_data['id'] );
        exit;
    }

文件路径在插件文件夹

  

wpforms-lite / includes / class-process.php

但是我的函数没有被调用,页面直接进入重定向而不运行我创建的do_action函数

我尝试不使用wp_redirect运行,我的函数被调用。但页面未重定向

0 个答案:

没有答案