'; echo '
' . esc_html__( 'Select an event above to view its attendees.', 'eb4tec' ) . '
'; echo ''; return; } $eb_event_id = (string) get_post_meta( $selected_post_id, '_eb4tec_event_id', true ); if ( ! $eb_event_id ) { echo '' . esc_html__( 'This event is not linked to an Eventbrite event.', 'eb4tec' ) . '
'; echo ''; return; } $response = $this->api->get_attendees( $eb_event_id, $page_num ); if ( is_wp_error( $response ) ) { echo '' . esc_html( $response->get_error_message() ) . '
'; echo ' '; echo ''; echo '
'; } private function render_attendee_table( array $attendees, int $post_id ): void { if ( empty( $attendees ) ) { echo '' . esc_html__( 'No attendees found for this event.', 'eb4tec' ) . '
'; return; } // Build a map of EB attendee ID → WC order number from stored order meta. $order_map = $this->build_order_map( $post_id ); echo '| ' . esc_html( $h ) . ' | '; } echo '||||||
|---|---|---|---|---|---|---|
| {$name} | {$email} | {$order_num} | {$tc_name} | {$status} | {$checked} | {$created} |