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

标签 php redirect plugins wordpress

我将尝试在 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/

相关文章:

php - 选择数据并在同一页面上显示而不加载(php/ajax)

php - Laravel 多对多关系插入

php - 在PHP中解析SQLite3

Asp.net 从 Https 重定向到 Http

ruby-on-rails - 登录后将用户重定向到同一页面(Rails)

ios - 为 CLLocationManager 创建插件

javascript - 调用 NPObject 上的方法时出错!在 JavaScript 中

php - 将所有 "error_log"文件添加到 .gitignore

internet-explorer - IE 的 Express js 重定向

javascript - 为 jQuery 插件的每个实例设置默认设置的正确方法