我创建了一个WordPress插件。而我将激活插件面临以下错误:
插件在此期间生成了250个字符的意外输出 激活。如果您注意到“已发送标头”消息,则会出现问题 如果有联合供稿或其他问题,请尝试停用或删除 这个插件。
我在PHP开始标记和结束标记之前检查了空格和字符。 但错误仍然存在。
答案 0 :(得分:1)
尝试删除所有注释行并填充整个程序代码中的空白区域。这可能会有所帮助。
答案 1 :(得分:0)
您从每个文件末尾删除了php close标记(?>);
激活插件时,只需检查表是否已经存在。
我通过代码消除了问题
if($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) {
$sql = "CREATE TABLE {$table_name}(
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(250),
email VARCHAR(250),
PRIMARY KEY (id)
);";
dbDelta($sql);
}