Test amacıyla günlük sistemini (php_error.log) kullanabilirsiniz:
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);
}
"Başlıklar zaten gönderildi" hatası olmadan kullanıcıya hata çıktısı almak için trigger_error php işlevini kullanabilirsiniz:
trigger_error('PLUGIN OK',E_USER_ERROR);
Wordpress ile her zaman E_USER_ERROR olmalı veya mesajı göstermez.
Hata_log kullanıyorum beri mükemmel çalışır biliyorum, ancak trigger_error bilgi gerekir görüntüler. Deneyin ve kendiniz görün :)