Wordpress 未捕获错误:调用自定义插件中未定义的函数wp_redirect()

Wordpress 未捕获错误:调用自定义插件中未定义的函数wp_redirect(),wordpress,Wordpress,我已经创建了一个插件,它有一个我用短代码显示在前面的表单。当用户提交表单时,数据将被插入表中,用户将被重定向到URL(现在是主页URL)。数据正在插入数据库中,但wp_redirect给出错误Uncaught error:调用未定义的函数wp_redirect() 我甚至尝试使用javascript重定向,但仍然没有成功 这是我的密码: 您可以尝试以下方法: $home_url=home_url(); header('Location: {$home_url}'); 代替: wp_redir

我已经创建了一个插件,它有一个我用短代码显示在前面的表单。当用户提交表单时,数据将被插入表中,用户将被重定向到URL(现在是主页URL)。数据正在插入数据库中,但wp_redirect给出错误
Uncaught error:调用未定义的函数wp_redirect()

我甚至尝试使用javascript重定向,但仍然没有成功

这是我的密码: 您可以尝试以下方法:

$home_url=home_url();
 header('Location: {$home_url}');
代替:

wp_redirect(home_url());

它重定向到具有表单的同一页面。尝试将主url替换为其他域。。。仍然重定向到包含表单的页面您的表单提交到哪里?
表单
操作
属性设置为什么?WP有一个使用
admin\u post\u nopriv{$action}
hook处理表单提交的内置方法:--我建议查看此路径,因为这将确保加载所有
WP.*
函数。您很可能试图在加载该函数之前运行
wp\u redirect()
wp_redirect(home_url());