我正在创建一个 WordPress 插件来获取报价。
当我尝试激活插件时出现错误
该插件在激活期间生成了 123 个字符的意外输出。如果您注意到“标头已发送”消息、联合提要问题或其他问题,请尝试停用或删除此插件。.
我搜索了互联网,发现它是由开始<?php
标记之前或结束?>
标记之后的空格或换行引起的。我检查了我的文件并删除了所有那种类型的空格并尝试重新安装我的插件。但错误仍然存在,并且它还在我的其他插件功能中产生了一些错误。
下面是我的插件脚本
<?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');
?>