我将尝试在 wordpress 管理中使用以下代码进行重定向。
if(isset($_POST['submit']))
{
wp_redirect('admin.php?page=job-creation');
}
我也尝试 wp_redirect('admin.php?page=job-creation');
而不是
wp_safe_redirect('admin.php?page=job-creation');
和
header('location: admin.php?page=job-creation');
所有代码在本地主机上都运行良好。但它不能在线工作(www.example.com)。
任何人都可以帮助我。
最佳答案
我认为这是针对您的 Web 服务器配置的,您不能在代码中的每个地方都使用 header 函数。 而不是使用 header ,使用这个:
print('<script>window.location.href="admin.php?page=job-creation"</script>');
这是一个简单的 javascript 代码,用于重定向到另一个页面。
更新
有关使用 header
的更多信息,请访问 this question
关于php - wp_redirect() 函数在 WP 管理中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25541736/