Wordpress插件错误 - 插件在激活期间生成1521个意外输出字符?

时间:2016-02-01 01:18:22

标签: wordpress plugins

我花了大约4个小时试图解决这个问题。请帮助!

我一直在开发我的第一个自定义插件。一切进展顺利,直到我在插件中的子目录中启动引用文件。这是我每次激活插件时看到的完整错误:

“插件在激活期间生成1521个意外输出字符。如果您注意到”已发送标题“消息,联合供稿或其他问题,请尝试停用或删除此插件。”

我的插件文件层次结构如下: 主文件: wp-content / plugins / myplugin / index.php 数据库构建文件: wp-content / plugins / myplugins / DB / initialize.php

在我的index.php文件中,我使用register_activation_hook函数调用initialize.php文件。这是整个代码:

add_action('admin_menu', 'form_forge_options');
include_once dirname(__FILE__) . '/DB/initialize_database.php';
register_activation_hook(__FILE__ , 'bbp_g_init_database');

2 个答案:

答案 0 :(得分:1)

  1. 我经常发现此错误的原因是在开始标记之前的空格(或其他任何内容)。
  2. 插件后使用(开始时的方式)标题ob_start(); 我希望能帮到你:>

答案 1 :(得分:0)

我经常发现此错误的原因是在打开<?php标记之前或关闭?>标记之后的空格(或其他任何内容)。您可以关闭结束标记以避免后一个问题。

然而,在浏览Google之后,似乎还有其他可能的原因导致此错误消息,甚至还有一个可帮助您调试此特定问题的插件:Debug Plugin Activation Errors