我想在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运行,我的函数被调用。但页面未重定向