Код: Выделить всё
class Br1E_EngenhariaPlugin{
(...)
}
new Br1E_EngenhariaPlugin(); // A breakpoint here is called twice on each request

Если я нажму «Продолжить», он снова остановится на той же точке останова, на этот раз стек вызовов начался с wp-cron.php:

Я пытался сделайте мой класс одноэлементным, используя статическую переменную, чтобы гарантировать, что класс загружается только один раз:
Код: Выделить всё
class Br1E_EngenhariaPlugin{
public static function LoadOnce() : Br1E_EngenhariaPlugin
{
if (self::$pluginInstance == null)
self::$pluginInstance = new Br1E_EngenhariaPlugin();
//register_activation_hook( __FILE__, array($br1Engenharia, 'install') );
return self::$pluginInstance;
}
(...)
}
Br1E_EngenhariaPlugin::LoadOnce();
Подробнее здесь: https://stackoverflow.com/questions/627 ... lled-twice
Мобильная версия