// ============================================================ // league_matches 短代码 — 联赛专题页动态比赛列表 // ============================================================ add_shortcode('league_matches', function($atts) { $a = shortcode_atts(['league' => '', 'limit' => 20], $atts); $league = sanitize_text_field($a['league']); $limit = intval($a['limit']); if (!$league) return ''; $q = new WP_Query([ 'post_type' => 'post', 'post_status' => 'publish', 'posts_per_page' => $limit, 'orderby' => 'date', 'order' => 'DESC', 'meta_query' => [[ 'key' => 'league_name', 'value' => $league, 'compare' => '=', ]], ]); if (!$q->have_posts()) return '

暂无' . esc_html($league) . '比赛数据

'; ob_start(); echo '
'; while ($q->have_posts()) { $q->the_post(); $home = get_post_meta(get_the_ID(), 'home_team', true); $away = get_post_meta(get_the_ID(), 'away_team', true); $kickoff = get_post_meta(get_the_ID(), 'kickoff_cst', true); $score = get_post_meta(get_the_ID(), 'score_full', true); $score_html = $score ? '' . esc_html($score) . '' : ''; echo ''; echo '
'; echo '
' . esc_html(substr($kickoff,0,16)) . '
'; echo '
' . esc_html($home) . ' vs ' . esc_html($away) . '
'; echo '
'; echo '
' . $score_html . '分析 ›
'; echo '
'; } echo '
'; wp_reset_postdata(); return ob_get_clean(); }); // ============================================================ // team_matches 短代码 — 球队专题页动态比赛列表 // ============================================================ add_shortcode('team_matches', function($atts) { $a = shortcode_atts(['team' => '', 'limit' => 20], $atts); $team = sanitize_text_field($a['team']); $limit = intval($a['limit']); if (!$team) return ''; $q = new WP_Query([ 'post_type' => 'post', 'post_status' => 'publish', 'posts_per_page' => $limit, 'orderby' => 'date', 'order' => 'DESC', 'meta_query' => [ 'relation' => 'OR', ['key' => 'home_team', 'value' => $team, 'compare' => '='], ['key' => 'away_team', 'value' => $team, 'compare' => '='], ], ]); if (!$q->have_posts()) return '

暂无' . esc_html($team) . '比赛数据

'; ob_start(); echo '
'; while ($q->have_posts()) { $q->the_post(); $home = get_post_meta(get_the_ID(), 'home_team', true); $away = get_post_meta(get_the_ID(), 'away_team', true); $league = get_post_meta(get_the_ID(), 'league_name', true); $kickoff = get_post_meta(get_the_ID(), 'kickoff_cst', true); $score = get_post_meta(get_the_ID(), 'score_full', true); $score_html = $score ? '' . esc_html($score) . '' : ''; echo ''; echo '
'; echo '
' . esc_html($league) . ' · ' . esc_html(substr($kickoff,0,16)) . '
'; echo '
' . esc_html($home) . ' vs ' . esc_html($away) . '
'; echo '
'; echo '
' . $score_html . '分析 ›
'; echo '
'; } echo '
'; wp_reset_postdata(); return ob_get_clean(); }); 世界杯足球预测|世界杯比赛分析与数据推荐 - 球数数据

历史 2026-11-12(84 场)

联赛哥斯达黎加U16 vs 加拿大U16 盘口与赔率数据分析|国际友谊›联赛安哥拉 vs 南苏丹 盘口与赔率数据分析|非洲杯›联赛乌干达 vs 博茨瓦纳 盘口与赔率数据分析|非洲杯›联赛阿尔及利亚 vs 多哥 盘口与赔率数据分析|非洲杯›联赛新墨西哥联 vs 萨克拉门托 盘口与赔率数据分析|美冠联›联赛查尔斯顿电池 vs 路易斯维尔FC 盘口与赔率数据分析|美冠联›联赛普尔托兰诺 vs 阿尔巴塞特 盘口与赔率数据分析|西杯›联赛圣贝纳多 vs 巴西竞技 盘口与赔率数据分析|巴西乙›联赛安提瓜和巴布达 vs 特立尼达和多巴哥 盘口与赔率数据分析|中北美国联›联赛开曼群岛 vs 圭亚那 盘口与赔率数据分析|中北美国联›联赛阿鲁巴 vs 马提尼克 盘口与赔率数据分析|中北美国联›联赛庞特普雷塔 vs 欧帕尔利奥 盘口与赔率数据分析|巴西乙›联赛AFC温布尔登 vs 布莱克浦 盘口与赔率数据分析|英甲›联赛唐卡斯特 vs 莱顿东方 盘口与赔率数据分析|英甲›联赛谢周三 vs 普利茅斯 盘口与赔率数据分析|英甲›联赛科索沃 vs 以色列 盘口与赔率数据分析|欧国联›联赛中岸水手女足 vs 珀斯光荣女足 盘口与赔率数据分析|澳女联›联赛墨尔本城女足 vs 纽卡斯尔喷气机女足 盘口与赔率数据分析|澳女联›联赛墨尔本胜利女足 vs 阿德莱德联女足 盘口与赔率数据分析|澳女联›联赛圣罗拉 vs 汉舍莱 盘口与赔率数据分析|阿尔甲›联赛普莱森特法山 vs 波特莫尔联 盘口与赔率数据分析|牙买超›联赛巴拉多利德 vs 卡斯迪隆 盘口与赔率数据分析|西乙›联赛哈纳卡 vs 特里内茨 盘口与赔率数据分析|捷乙›联赛卡域克流浪 vs 克鲁萨德 盘口与赔率数据分析|北爱超›联赛日本 vs 巴西 盘口与赔率数据分析|国际友谊›联赛波多黎各 vs 多米尼克 盘口与赔率数据分析|中北美国联›联赛乌里扬诺夫斯克伏尔加 vs 莫斯科鱼雷 盘口与赔率数据分析|俄甲›联赛奥斯皮塔莱托 vs 多洛米蒂贝卢诺 盘口与赔率数据分析|意丙›联赛拉蒂那 vs 坎伯巴索 盘口与赔率数据分析|意丙›联赛伊拉克 vs 黎巴嫩 盘口与赔率数据分析|国际友谊›联赛布罗姆利 vs 诺茨郡 盘口与赔率数据分析|英甲›联赛莱斯特城 vs 布拉德福德 盘口与赔率数据分析|英甲›联赛格林纳达 vs 圣基茨和尼维斯 盘口与赔率数据分析|中北美国联›联赛蒙特塞拉特 vs 尼加拉瓜 盘口与赔率数据分析|中北美国联›联赛法属圣马丁岛 vs 萨尔瓦多 盘口与赔率数据分析|中北美国联›联赛阿尔比诺勒菲 vs 布雷西亚 盘口与赔率数据分析|意丙›联赛阿济纳诺基安波 vs 阿尔希欧蕾 盘口与赔率数据分析|意丙›联赛雷吉亚纳 vs 利沃诺 盘口与赔率数据分析|意丙›联赛比沙奴 vs 皮阿尼斯 盘口与赔率数据分析|意丙›联赛卡萨拉诺 vs AZ皮切尔诺 盘口与赔率数据分析|意丙›联赛中国 vs 马来西亚 盘口与赔率数据分析|国际友谊›联赛中国台湾 vs 吉尔吉斯斯坦 盘口与赔率数据分析|国际友谊›联赛巴林 vs 也门 盘口与赔率数据分析|国际友谊›联赛挪威 vs 威尔士 盘口与赔率数据分析|欧国联›联赛格鲁吉亚 vs 匈牙利 盘口与赔率数据分析|欧国联›联赛卡尔皮 vs 吉安纳 盘口与赔率数据分析|意丙›联赛隆美辛尼 vs 特伦托 盘口与赔率数据分析|意丙›联赛古比奥 vs 格罗瑟托 盘口与赔率数据分析|意丙›联赛巴里 vs 福贾 盘口与赔率数据分析|意丙›联赛布雷达 vs 埃门 盘口与赔率数据分析|荷乙›联赛皇家社会B队 vs 希洪竞技 盘口与赔率数据分析|西乙›联赛艾尔联 vs 拉茨流浪者 盘口与赔率数据分析|苏冠›联赛利文斯顿 vs 摩顿 盘口与赔率数据分析|苏冠›联赛帕尔蒂克 vs 因弗内斯 盘口与赔率数据分析|苏冠›联赛斯坦豪斯摩尔 vs 女王公园 盘口与赔率数据分析|苏冠›联赛艾尔德里联 vs 南部女王 盘口与赔率数据分析|苏甲›联赛科夫流浪者 vs 蒙特罗斯 盘口与赔率数据分析|苏甲›联赛东法夫郡 vs 彼得黑德 盘口与赔率数据分析|苏甲›联赛东基尔布莱德 vs 艾洛亚 盘口与赔率数据分析|苏甲›联赛卢顿 vs 剑桥联 盘口与赔率数据分析|英甲›联赛米尔顿凯恩斯 vs 伯顿 盘口与赔率数据分析|英甲›联赛彼得堡联 vs 牛津联队 盘口与赔率数据分析|英甲›联赛斯蒂文尼奇 vs 曼斯菲尔德 盘口与赔率数据分析|英甲›联赛斯托克港 vs 雷丁 盘口与赔率数据分析|英甲›联赛维冈竞技 vs 巴恩斯利 盘口与赔率数据分析|英甲›联赛韦康比流浪者 vs 哈德斯菲尔德 盘口与赔率数据分析|英甲›联赛布里斯托流浪 vs 切斯特菲尔德 盘口与赔率数据分析|英乙›联赛科切斯特联 vs 吉林汉姆 盘口与赔率数据分析|英乙›联赛维尔港 vs 阿克灵顿 盘口与赔率数据分析|英乙›联赛罗奇代尔 vs 约克城 盘口与赔率数据分析|英乙›联赛罗瑟汉姆 vs 克劳利 盘口与赔率数据分析|英乙›联赛索尔福德市 vs 北安普敦 盘口与赔率数据分析|英乙›联赛什鲁斯伯里 vs 奥德汉姆 盘口与赔率数据分析|英乙›联赛斯文登 vs 格林斯比 盘口与赔率数据分析|英乙›联赛沃尔索尔 vs 巴尼特 盘口与赔率数据分析|英乙›联赛克鲁 vs 纽波特 盘口与赔率数据分析|英乙›联赛巴勒斯坦 vs 伊朗 盘口与赔率数据分析|国际友谊›联赛利维贝雷 vs 切尔诺夫策 盘口与赔率数据分析|乌克超›联赛隆迪那 vs 累西腓航海 盘口与赔率数据分析|巴西乙›联赛新西兰 vs 印度 盘口与赔率数据分析|国际友谊›联赛马恩 vs 雅莫科 盘口与赔率数据分析|约旦甲›联赛加纳 vs 索马里 盘口与赔率数据分析|非洲杯›联赛艾尔利 vs 安曼FC 盘口与赔率数据分析|约旦甲›联赛阿喀巴 vs 哈伊阿米尔哈桑 盘口与赔率数据分析|约旦甲›