get_id(), '_apab_buttons', true); if (!is_array($buttons)) return; echo '
'; foreach ($buttons as $btn) { if (empty($btn['label'])) continue; $css = esc_attr($btn['css'] ?? ''); if ($btn['type'] === 'redirect') { echo ''.esc_html($btn['label']).''; } if ($btn['type'] === 'popup') { $popup_id = uniqid('apab_popup_'); self::$popups[] = [ 'id' => $popup_id, 'content' => $btn['value'] ]; echo '' .esc_html($btn['label']).''; } } echo '
'; } public function render_popups() { if (empty(self::$popups)) return; foreach (self::$popups as $popup) { echo ''; } } }