栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

无法修改标头信息-标头已由…WordPress问题发送

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无法修改标头信息-标头已由…WordPress问题发送

您的主题是将输出(文本)输出到浏览器,但是由于某种原因,WordPress会在呈现整个页面之前将用户(使用wp_redirect)重定向到该页面。您无法开始打印输出然后进行重定向,否则将看到错误。保罗·格莱姆(Paul
Grime)在评论中就是这样。

肯·怀特(Ken White)提到有类似问题的帖子。我已经通过缓冲脚本的输出来解决此问题。

在主题

functions.php
文件中(每次加载主题页面时都会包含该文件)中,放置以下内容:

//allow redirection, even if my theme starts to send output to the browseradd_action('init', 'do_output_buffer');function do_output_buffer() {        ob_start();}

现在,即使您的主题的一部分开始向浏览器发送输入,PHP也不会在页面完全加载之前发送该文本,这使WordPress可以根据需要将用户重定向(作为其自身逻辑的一部分)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402926.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号