public function register() { $action = $this->get_action(); if (!$action) { return false; } return add_action($action, function () { $this->hookname = call_user_func_array($this->get_callback(), $this->get_callback_args()); }); }