我一直在使用WP插件。由于我在本地主机上工作,我在早期开发中安装了插件,然后开始添加功能。当我尝试压缩已完成的插件并将其安装在实际网站上时,我收到错误:
该插件在此期间生成了12624个意外输出字符 激活。如果您注意到“已发送标头”消息,则会出现问题 如果有联合供稿或其他问题,请尝试停用或删除 这个插件。
所有管理页面都在网站上输出:
似乎只有在通过Wordpress安装时才会发生这种情况。如果我通过FTP复制文件,则不会发生这种情况。我怀疑管理页面上的问题我有一些回音,因为我能够得到指向该行的错误。但就像我说它只发生在激活,否则插件工作得很好。错误指向这一行:
<div class="wpcm-pull-left wpcm-section-title"><?php echo(isset($_GET['wpcm_edit_bubble']) && isset($wpcm_edit_item) ? 'Editing Existing Preview' : 'New Item Preview'); ?></div>
我有内联如果要回应一些东西。不知道该怎么办。我试过这样做:
function wpcm_admin()
{
if (isset($_GET['page']) && $_GET['page'] == 'wp_bubble_menu') {
include('admin_edit.php');
}
}
如果页面是&#39; wp_bubble_menu&#39;那么只包含管理员代码。但即使这似乎被忽略,管理代码也会全部输出。知道是什么导致了这个吗?
答案 0 :(得分:0)
我发现了问题。这是一个愚蠢的错误。我在管理文件中有插件文件头。它只应该放在插件的主文件中。