wp_redirect()函数在WP管理员中不起作用

Boo*_*jan 4 php wordpress plugins redirect wordpress-plugin

我将尝试在wordpress admin中使用以下代码进行重定向.

if(isset($_POST['submit'])) 
    {
wp_redirect('admin.php?page=job-creation');
}
Run Code Online (Sandbox Code Playgroud)

我也尝试wp_redirect('admin.php?page=job-creation');而不是

wp_safe_redirect('admin.php?page=job-creation'); 
Run Code Online (Sandbox Code Playgroud)

header('location: admin.php?page=job-creation');
Run Code Online (Sandbox Code Playgroud)

所有代码在localhost中都正常工作.但它不能在线工作(www.example.com).

帮帮我.

Sam*_*ami 6

我认为这是针对您的Web服务器配置的,您不能在代码中的每个位置使用头功能.而不是使用标头,使用此:

print('<script>window.location.href="admin.php?page=job-creation"</script>');
Run Code Online (Sandbox Code Playgroud)

这是一个简单的javascript代码,用于重定向到另一个页面.

UPDATE

有关使用的更多信息,header请访问此问题