当我在wordpress中上传插件时,插件在激活错误期间生成了xxxx个字符的意外输出

当我在wordpress中上传插件时,插件在激活错误期间生成了xxxx个字符的意外输出,wordpress,Wordpress,我正在为获取报价创建WordPress插件 当我尝试激活插件时,出现了一个错误 插件在激活期间生成了123个字符的意外输出。如果您注意到“headers ready sent”消息、联合订阅源问题或其他问题,请尝试停用或删除此插件。 我在互联网上搜索,发现这是由开头的标签前的空格或新行引起的。我检查了我的文件,删除了所有类型的空格,并尝试重新安装我的插件。但是错误仍然存在,并且在我的其他插件功能中也产生了一些错误 下面是我的插件脚本 <?php /* Plugin Name: get_

我正在为获取报价创建WordPress插件

当我尝试激活插件时,出现了一个错误

插件在激活期间生成了123个字符的意外输出。如果您注意到“headers ready sent”消息、联合订阅源问题或其他问题,请尝试停用或删除此插件。

我在互联网上搜索,发现这是由开头的
标签前的空格或新行引起的。我检查了我的文件,删除了所有类型的空格,并尝试重新安装我的插件。但是错误仍然存在,并且在我的其他插件功能中也产生了一些错误

下面是我的插件脚本

<?php

/*

Plugin Name: get_a_quote
Plugin URI: http://galtech.org/beta.com
Version: 0.8.04b
*/

//ob_start();
error_reporting(E_ALL);
global $wpdb;
$get_a_quote_table = $wpdb->prefix . 'quote';
$get_a_quote_table_projectinfo = $wpdb->prefix . 'projectinfo';
$get_a_quote_table_settings = $wpdb->prefix . 'get_a_quote_settings';
define('GET_A_QUOTE_TABLE', $wpdb->prefix . 'quote');
define('GET_A_QUOTE_TABLE_PROJECTINFO', $wpdb->prefix . 'projectinfo');
define('GET_A_QUOTE_TABLE_SETTINGS', $wpdb->prefix . 'get_a_quote_settings');
/*define(NETWORKS_INV_TABLE_PICTURES, $wpdb->prefix . 'pictures');
define(STAFF_PHOTOS_DIRECTORY, WP_CONTENT_DIR . "/uploads/staff-photos/");*/
require_once( dirname (__FILE__).'/install.php' );
require_once( dirname (__FILE__).'/admin/admin.php' );
//require_once( dirname (__FILE__).'/functions.php' );
//trigger_error(ob_get_contents(),E_USER_ERROR);
//echo get_option('plugin_error');
?>

我知道这个问题已经问了几个月了,所以不确定您是否还需要答案。然而,该消息意味着有输出;任何输出。因此,它不必是php标记之外的空格或文本,也可以是echo或printf,甚至是警告或错误。 确定其来源的最佳方法是选择注释您的代码并激活插件以查看它何时停止显示。 但通常这并不是什么大问题。

1)删除内部页面或插件页面中的额外间距

2) 删除页面或插件页面中的内联样式

它每次都对我有效,我在插件页面或Wordpress页面出现问题错误时多次使用相同的方法。

可能重复的