我花了大约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');
答案 0 :(得分:1)
答案 1 :(得分:0)
我经常发现此错误的原因是在打开<?php
标记之前或关闭?>
标记之后的空格(或其他任何内容)。您可以关闭结束标记以避免后一个问题。
然而,在浏览Google之后,似乎还有其他可能的原因导致此错误消息,甚至还有一个可帮助您调试此特定问题的插件:Debug Plugin Activation Errors