插件获取无法修改标题信息错误

时间:2013-01-17 作者:Sweepster

我正在尝试构建我的第一个插件,但收到以下错误:

警告:无法修改标题信息-标题已由发送(输出开始于/wp-admin/includes/template.php:1642) 在里面/wp-includes/pluggable.php 在线876

但问题是:模板。php没有1600行长,可插拔在这一点上没有任何空格。

我的插件代码如下:

<?php  
/* 
Plugin Name: Test 
Plugin URI: http://www.Test.com
Description: Test
Author: Test
Version: 1.0 
Author URI: http://www.Test.com
*/  

function Test_admin() {  
    include(\'admin.php\');  
}
function Test_admin_actions() { 
    $icon_url = "";
    add_menu_page( "Test", "Test", "switch_themes", "Test", "Test_admin", $icon_url, 58 );
}
add_action(\'admin_menu\', \'Test_admin_actions\');
?>
管理员。php文件当前为空。

该插件在管理页面的外观选项之前添加了一个测试菜单选项。当你点击它时,理论上你会得到一个白色的页面,但是你会得到错误。

所以我被这件事弄得目瞪口呆。我已经禁用、删除并重新安装了插件,但都没有用。

有什么想法吗?

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

我猜你的收录失败了。如果它与主插件文件位于同一目录中,请尝试:

include( plugin_dir_path(__FILE__) . \'/admin.php\' );

SO网友:shea

很可能是关门后的空位?> 标签WordPress抄本recommends 你完全放弃了结束标记。

结束