// Match Summary Display (summary table only) function cp_display_match_summary($content) { if (!is_singular('cricket_prediction')) return $content; global $post; $meta = []; foreach ([ 'venue', 'toss', 'team_a_logo', 'team_b_logo', 'team_a_name', 'team_b_name', 'team_a_score', 'team_b_score', 'match_result' ] as $key) { $meta[$key] = get_post_meta($post->ID, $key, true); } // Venue link to cricket_stadiums $venue_display = esc_html($meta['venue']); if (!empty($meta['venue'])) { $venue_post = get_page_by_title($meta['venue'], OBJECT, 'cricket_stadiums'); if ($venue_post) { $venue_display = '' . esc_html($meta['venue']) . ''; } } // Don't render summary if no score or result if (empty($meta['team_a_score']) && empty($meta['team_b_score']) && empty($meta['match_result'])) { return $content; } $summary = '
Venue | ' . $venue_display . ' |
---|---|
Toss | ' . esc_html($meta['toss']) . ' |
' . esc_html($meta['team_a_score']) . ' | |
' . esc_html($meta['team_b_score']) . ' | |
🏆 Result | ' . esc_html($meta['match_result']) . ' |