“已发送标头”消息,WordPress插件中的问题

时间:2011-07-13 03:30:37

标签: wordpress plugins

我创建了一个WordPress插件。而我将激活插件面临以下错误:

  

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

我在PHP开始标记和结束标记之前检查了空格和字符。 但错误仍然存​​在。

2 个答案:

答案 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);
    }