如何在WordPress插件的标题部分包含一些html?我收到一个错误

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

当我在创建的插件中包含一些div时,激活插件时会出现错误“该插件在激活期间生成了33个字符的意外输出。如果您注意到“headers ready sent”消息、联合提要问题或其他问题,请尝试停用或删除该插件。”

虽然插件在网站上工作,但我在激活它时出错。这是插件代码。我希望它在页面顶部显示文本。我知道我需要用一些钩子,但哪一个?hre是一个显示我想要什么的链接。http://wsoplugins.com/wp-content/uploads/2012/04/Captur.png

<?php
/*
Plugin Name: test
Plugin URI:
Description: test
Author: Ronny Kibet
Author URI: 
version: 1.0
*/

?>
<div id="bar">hello there</div>

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

答案是。。。

add_action(\'init\', \'text_on_top\');

function text_on_top(){
    ?>
        <div id="bar">hello there</div>
    <?
}
切勿输出函数之外的任何内容,请使用适当的操作/过滤器来执行此操作!

结束

相关推荐

Headers already sent by

Warning: Cannot modify header information - headers already sent by (output started at /forums/vb/search/searchcontroller/version.php:91) in /wp-includes/functions.php on line 862 我不知道这个错误意味着什么。有人能帮帮我吗?函数第862行。php是。。。setcookie( \'wp-settings-time-\'