php - 如何重定向到 Wordpress 中的不同管理页面?

标签 php redirect wordpress

我正在编写一个 Wordpress 插件。

我想执行重定向(在从 POST 数据等创建数据库记录之后...)到其他 ADMIN 页面。

header("Location: ...) 和 wp_redirect() 都不起作用 - 我明白了

警告:无法修改 header 信息 - header 已由

发送

这是显而易见的原因。

如何在 Wordpress 中正确执行重定向?

最佳答案

在您的表单操作中,将“noheader=true”添加到操作 URL。这将防止在重定向之前输出管理区域的标题。例如:

<form name="post" action="<?php echo admin_url('admin.php?page=your-admin-page&noheader=true'); ?>" method="post" id="post">

关于php - 如何重定向到 Wordpress 中的不同管理页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/495478/

相关文章:

php - 按事件 PHP 显示画廊

javascript - 在 foreach 循环内提交特定表单

php - flock 有可能用 LOCK_EX 返回 false 吗?

regex - 透明重定向到端口 8080

javascript - 使投资组合缩略图可点击而不仅仅是图标

php - 如何在 PHP 中实现 URL 路由

javascript - chrome.webRequest.onBeforeRequest 仅重定向最后一个 URL

javascript - 无法重定向到任何网站 - jQuery

html - 在 IE 中查看时页眉中的 Wordpress 页脚

javascript - 根据是否使用了自定义字段,在循环中使用脚本影响 'read more' 按钮