当我更改我的主题时,我得到“无法修改标题信息-标题已发送”

时间:2012-04-29 作者:Ronny K

我在wordpress中更改主题时出现此错误*无法修改标题信息-标题已由/home/mortgage/public\\u html/autoblogdemon.com/test/wp-content/plugins/test/test.php:28)在/home/mortgage/public\\u html/autoblogdemon中发送。com/测试/wp包括/可插拔。php在线866*

注意输出已开始ar测试。菲律宾比索:28

这是测试。php和第28行是第二个开口

<?php
/*
Plugin Name: test
Plugin URI: 
Description: is about to leave the page. make sure you check out the demo of the plugin.
Author: Ronny Kibet
Author URI: 
version: 1.0
*/

//html begins here.
function my_text_on_top(){

?>

<!-- bar starts here -->
<div id="bar">hi there </div>


<?php // line 28 starts here.

}
add_action(\'init\',\'my_text_on_top\');
插件通过在div中显示一个id为“bar”的“hi there”文本来工作。

somone能否帮助我摆脱错误,并在激活插件时更改主题。

谢谢

1 个回复
最合适的回答,由SO网友:Milo 整理而成

问题是,您的插件不应该向上的浏览器输出任何内容init. 从错误中可以看出,中的一些代码pluggable.php 正在尝试设置标头,但当插件发送输出时,标头已发送。如果要输出标记,必须在页面主体中挂接一些内容,如wp_footer.

结束

相关推荐

CSS for Custom Post Types

如何将CSS分配给自定义帖子类型,使其显示不同于其他自定义帖子类型?示例:自定义贴子类型1:一行4幅图像自定义帖子类型2:一个2列,左列为图像,右列为文本我该怎么做?