admin_emails = wp_list_pluck(get_users(['role' => 'administrator']), 'user_email'); } public function send(array $data): bool { if (empty($this->admin_emails)) { return false; // No admin emails found, cannot send } if (empty($data['subject']) || empty($data['template'])) { return false; // Subject or template is missing, cannot send } $subject = $data['subject'] ?? 'Admin Notification'; $template = $data['template'] ?? ''; return acadlix()->helper()->email()->sendEmail( $this->admin_emails, $subject, $template ); } }