出于测试目的,您可以使用日志系统(php\\u error.log):
error_log(\'Plugin activated\', 0);
// Check for DB table existance
if(!$this->hasDBTable()){
error_log(\'Database not present\', 0);
if($this->createCELabelsDBTables()){
error_log(\'Database was created.\', 0);
} else {
error_log(\'Error creating the CE Labels Plugin db tables!\', 0);
}
} else {
error_log(\'Database OK\', 0);
}
要在没有“Headers ready sent”错误的情况下向用户输出错误,可以使用php函数trigger\\u error:
trigger_error(\'PLUGIN OK\',E_USER_ERROR);
With Wordpress必须始终为e\\u USER\\u ERROR,否则不会显示消息。
我知道error\\u log在我使用它时工作得很好,但trigger\\u error显示为must信息。自己试试看:)