Can';Wordpress页面bc标题中的php url重定向是否已发送?

Can';Wordpress页面bc标题中的php url重定向是否已发送?,php,wordpress,Php,Wordpress,我想我的网页重定向到另一个网页,一旦一些代码是由用户操作运行。然而,我在Wordpress页面(使用PHP插件)上编写PHP代码,并且不断收到错误消息,消息头已经发送。即使我尝试ob_start方法,我仍然会得到这个错误。有人知道在用户单击网页上的按钮并运行查询后重定向的解决方法吗?考虑到页眉已由wordpress代码发送 错误消息isWarning:无法修改标题信息–标题已由发送(输出开始于 //the code currently header("Location: http://examp

我想我的网页重定向到另一个网页,一旦一些代码是由用户操作运行。然而,我在Wordpress页面(使用PHP插件)上编写PHP代码,并且不断收到错误消息,消息头已经发送。即使我尝试ob_start方法,我仍然会得到这个错误。有人知道在用户单击网页上的按钮并运行查询后重定向的解决方法吗?考虑到页眉已由wordpress代码发送

错误消息isWarning:无法修改标题信息–标题已由发送(输出开始于

//the code currently
header("Location: http://example.com/full/?wid=$the_WID");
如果您希望捕获发送到客户端浏览器的所有流量,则必须在浏览器和ob_启动时发送任何类型的数据(其他标题除外)之前调用PHP header()函数

您是否尝试过编写一个javascript来进行重定向

<script type="text/javascript">
    window.location.href = "http://example.com/full/?wid=<?= $the_WID ?>";
</script>

window.location.href=”http://example.com/full/?wid=";
也许WordPressAPI允许您这样做,但我不知道该API是如何工作的


祝你好运!

实际上这种方法很有效,只是它不会捕获ID的变量值$the_WID。你不能将PHP变量附加到javascript字符串?无论如何,要将PHP变量变成javascript变量。是的!你可以!如果是纯PHP,你可以使用
,但我不知道是否会有问题ms具有可变作用域,因此您也可以尝试此操作: