PageSourceSearch

https://wiro4d.io/lich-thi-dau

html wiro4d.io collected 2026-10-10 00:30:07 UTC 55,184 bytes, 733 lines download raw bytes

1<!DOCTYPE html>
2<html lang="vi" style="margin-top: 0px !important">
3
4<head>
5  <meta charset="UTF-8" />
6  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7  <link rel="preconnect" href="https://fonts.googleapis.com" />
8  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
9  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet" />
10  <link rel="stylesheet" href="/wp-content/themes/cakhiatv/style.css" />
11  <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
12    <link rel="icon" href="/favicon.ico" type="image/x-icon" />
13  	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
14	
15<!-- Tối ưu hóa công cụ tìm kiếm bởi Rank Math PRO - https://rankmath.com/ -->
16<title>Lịch Thi đấu Bóng đá, Xem LTĐ Bóng đá Hôm Nay</title>
17<meta name="description" content="Trong thế giới bóng đá luôn chuyển động không ngừng, việc nắm bắt lịch thi đấu mới nhất là điều vô cùng cần thiết đối với mọi người hâm mộ. Với chuyên mục"/>
18<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
19<link rel="canonical" href="https://wiro4d.io/lich-thi-dau" />
20<meta property="og:locale" content="vi_VN" />
21<meta property="og:type" content="article" />
22<meta property="og:title" content="Lịch Thi đấu Bóng đá, Xem LTĐ Bóng đá Hôm Nay" />
23<meta property="og:description" content="Trong thế giới bóng đá luôn chuyển động không ngừng, việc nắm bắt lịch thi đấu mới nhất là điều vô cùng cần thiết đối với mọi người hâm mộ. Với chuyên mục" />
24<meta property="og:url" content="https://wiro4d.io/lich-thi-dau" />
25<meta property="og:site_name" content="Xoilac TV Trực Tiếp Bóng Đá 90phut HD - TTBD Xôi Lạc #1 VN" />
26<meta property="og:updated_time" content="2025-06-29T01:59:53+07:00" />
27<meta property="og:image" content="https://cdn.adminxltvcul.com/wp-content/uploads/2025/07/og-image.jpg" />
28<meta property="og:image:secure_url" content="https://cdn.adminxltvcul.com/wp-content/uploads/2025/07/og-image.jpg" />
29<meta property="og:image:width" content="1200" />
30<meta property="og:image:height" content="630" />
31<meta property="og:image:alt" content="Lịch thi đấu bóng đá, xem LTĐ bóng đá hôm nay" />
32<meta property="og:image:type" content="image/jpeg" />
33<meta property="article:published_time" content="2025-06-22T18:41:10+07:00" />
34<meta property="article:modified_time" content="2025-06-29T01:59:53+07:00" />
35<meta name="twitter:card" content="summary_large_image" />
36<meta name="twitter:title" content="Lịch Thi đấu Bóng đá, Xem LTĐ Bóng đá Hôm Nay" />
37<meta name="twitter:description" content="Trong thế giới bóng đá luôn chuyển động không ngừng, việc nắm bắt lịch thi đấu mới nhất là điều vô cùng cần thiết đối với mọi người hâm mộ. Với chuyên mục" />
38<meta name="twitter:image" content="https://cdn.adminxltvcul.com/wp-content/uploads/2025/07/og-image.jpg" />
39<meta name="twitter:label1" content="Thời gian để đọc" />
40<meta name="twitter:data1" content="3 phút" />
41<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://wiro4d.io/#organization","name":"Xoilac TV","logo":{"@type":"ImageObject","@id":"https://wiro4d.io/#logo","url":"https://cdn.xoilac88xg.cc/wp-content/uploads/2025/07/logo-squared.jpg","contentUrl":"https://cdn.xoilac88xg.cc/wp-content/uploads/2025/07/logo-squared.jpg","caption":"Xoilac TV Tr\u1ef1c Ti\u1ebfp B\u00f3ng \u0110\u00e1 90phut HD - TTBD X\u00f4i L\u1ea1c #1 VN","inLanguage":"vi","width":"1080","height":"1080"}},{"@type":"WebSite","@id":"https://wiro4d.io/#website","url":"https://wiro4d.io","name":"Xoilac TV Tr\u1ef1c Ti\u1ebfp B\u00f3ng \u0110\u00e1 90phut HD - TTBD X\u00f4i L\u1ea1c #1 VN","alternateName":"Xoilac TV Tr\u1ef1c Ti\u1ebfp B\u00f3ng \u0110\u00e1 90phut HD - TTBD X\u00f4i L\u1ea1c #1 VN","publisher":{"@id":"https://wiro4d.io/#organization"},"inLanguage":"vi"},{"@type":"ImageObject","@id":"https://cdn.adminxltvcul.com/wp-content/uploads/2025/07/og-image.jpg","url":"https://cdn.adminxltvcul.com/wp-content/uploads/2025/07/og-image.jpg","width":"1200","height":"630","inLanguage":"vi"},{"@type":"BreadcrumbList","@id":"https://wiro4d.io/lich-thi-dau#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://wiro4d.io","name":"Trang ch\u1ee7"}},{"@type":"ListItem","position":"2","item":{"@id":"https://wiro4d.io/lich-thi-dau","name":"L\u1ecbch thi \u0111\u1ea5u b\u00f3ng \u0111\u00e1, xem LT\u0110 b\u00f3ng \u0111\u00e1 h\u00f4m nay"}}]},{"@type":"WebPage","@id":"https://wiro4d.io/lich-thi-dau#webpage","url":"https://wiro4d.io/lich-thi-dau","name":"L\u1ecbch Thi \u0111\u1ea5u B\u00f3ng \u0111\u00e1, Xem LT\u0110 B\u00f3ng \u0111\u00e1 H\u00f4m Nay","datePublished":"2025-06-22T18:41:10+07:00","dateModified":"2025-06-29T01:59:53+07:00","isPartOf":{"@id":"https://wiro4d.io/#website"},"primaryImageOfPage":{"@id":"https://cdn.adminxltvcul.com/wp-content/uploads/2025/07/og-image.jpg"},"inLanguage":"vi","breadcrumb":{"@id":"https://wiro4d.io/lich-thi-dau#breadcrumb"}},{"@type":"Person","@id":"https://wiro4d.io/author/vukhactiep","name":"V\u0169 Kh\u1eafc Ti\u1ec7p","url":"https://wiro4d.io/author/vukhactiep","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/e9ea79398b3732fed96bb1f046bff4b79955e21fc32ffe18aed3c845775311d1?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/e9ea79398b3732fed96bb1f046bff4b79955e21fc32ffe18aed3c845775311d1?s=96&amp;d=mm&amp;r=g","caption":"V\u0169 Kh\u1eafc Ti\u1ec7p","inLanguage":"vi"},"worksFor":{"@id":"https://wiro4d.io/#organization"}},{"@type":"Article","headline":"L\u1ecbch Thi \u0111\u1ea5u B\u00f3ng \u0111\u00e1, Xem LT\u0110 B\u00f3ng \u0111\u00e1 H\u00f4m Nay","datePublished":"2025-06-22T18:41:10+07:00","dateModified":"2025-06-29T01:59:53+07:00","author":{"@id":"https://wiro4d.io/author/vukhactiep","name":"V\u0169 Kh\u1eafc Ti\u1ec7p"},"publisher":{"@id":"https://wiro4d.io/#organization"},"description":"Trong th\u1ebf gi\u1edbi b\u00f3ng \u0111\u00e1 lu\u00f4n chuy\u1ec3n \u0111\u1ed9ng kh\u00f4ng ng\u1eebng, vi\u1ec7c n\u1eafm b\u1eaft l\u1ecbch thi \u0111\u1ea5u m\u1edbi nh\u1ea5t l\u00e0 \u0111i\u1ec1u v\u00f4 c\u00f9ng c\u1ea7n thi\u1ebft \u0111\u1ed1i v\u1edbi m\u1ecdi ng\u01b0\u1eddi h\u00e2m m\u1ed9. V\u1edbi chuy\u00ean m\u1ee5c","name":"L\u1ecbch Thi \u0111\u1ea5u B\u00f3ng \u0111\u00e1, Xem LT\u0110 B\u00f3ng \u0111\u00e1 H\u00f4m Nay","@id":"https://wiro4d.io/lich-thi-dau#richSnippet","isPartOf":{"@id":"https://wiro4d.io/lich-thi-dau#webpage"},"image":{"@id":"https://cdn.adminxltvcul.com/wp-content/uploads/2025/07/og-image.jpg"},"inLanguage":"vi","mainEntityOfPage":{"@id":"https://wiro4d.io/lich-thi-dau#webpage"}}]}</script>
41
42<!-- /Plugin SEO WordPress Rank Math -->
43
44<link rel='dns-prefetch' href='//cdn.wiro4d.io' />
45<script type="text/javascript">
46/* <![CDATA[ */
47window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/cdn.wiro4d.io\/wp-content\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.1"}};
48/*! This file is auto-generated */
49!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\ud83d\udd25","\ud83d\udc26\u200b\ud83d\udd25")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
50/* ]]> */
51</script>
51
52<style id='wp-emoji-styles-inline-css' type='text/css'>
53
54	img.wp-smiley, img.emoji {
55		display: inline !important;
56		border: none !important;
57		box-shadow: none !important;
58		height: 1em !important;
59		width: 1em !important;
60		margin: 0 0.07em !important;
61		vertical-align: -0.1em !important;
62		background: none !important;
63		padding: 0 !important;
64	}
65</style>
66<link rel='stylesheet' id='wp-block-library-css' href='https://cdn.wiro4d.io/wp-content/wp-includes/css/dist/block-library/style.min.css?ver=6.8.1' type='text/css' media='all' />
67<style id='classic-theme-styles-inline-css' type='text/css'>
68/*! This file is auto-generated */
69.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
70</style>
71<style id='global-styles-inline-css' type='text/css'>
72:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
72--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
72.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
73:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
74:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
75:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
76</style>
77<link rel='stylesheet' id='ez-toc-css' href='https://cdn.wiro4d.io/wp-content/plugins/easy-table-of-contents/assets/css/screen.min.css?ver=2.0.74' type='text/css' media='all' />
78<style id='ez-toc-inline-css' type='text/css'>
79div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-size: 95%;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-weight: 500;}div#ez-toc-container nav ul ul li {font-size: 90%;}
80.ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }
81</style>
82<link rel='stylesheet' id='main-style-css' href='https://cdn.wiro4d.io/wp-content/themes/cakhiatv/style.css?ver=6.8.1' type='text/css' media='all' />
83<script type="text/javascript" src="https://cdn.wiro4d.io/wp-content/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 83
83
84<script type="text/javascript" src="https://cdn.wiro4d.io/wp-content/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
84
85<link rel="https://api.w.org/" href="https://wiro4d.io/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://wiro4d.io/wp-json/wp/v2/pages/138" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://wiro4d.io/xmlrpc.php?rsd" />
86<meta name="generator" content="WordPress 6.8.1" />
87<link rel='shortlink' href='https://wiro4d.io/?p=138' />
88<link rel="alternate" title="oNhúng (JSON)" type="application/json+oembed" href="https://wiro4d.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwiro4d.io%2Flich-thi-dau" />
89<link rel="alternate" title="oNhúng (XML)" type="text/xml+oembed" href="https://wiro4d.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwiro4d.io%2Flich-thi-dau&#038;format=xml" />
90    <style>
91        @media (min-width: 1024px) {
92            h1 {
93                font-size: 1.5em !important;
94            }
95        }
96
97        .match-teams-score {
98            display: flex !important;
99        }
100
101        @media (max-width: 767px) {
102            .xgplayer .xg-inner-controls {
103                height: 60px !important;
104            }
105            .header .logo img{
106                height: 35px;
107            }
108        }
109
110        @media (min-width: 481px) and (max-width: 767px) {
111            div#chat_messages {
112                max-height: 60vh !important;
113            }
114        }
115    </style>
116      
117<!-- Google tag (tổng) -->
vendor: 64 bytes, lines 117-118
117
118<script async src="https://www.googletagmanager.com/gtag/js?id=
118G-V8GXMSME5N
vendor: 12 bytes, line 118
118"></script>
119<script>
120  
vendor: 134 bytes, lines 120-124
120window.dataLayer = window.dataLayer || [];
121  function gtag(){dataLayer.push(arguments);}
122  gtag('js', new Date());
123
124  gtag('config', '
124G-V8GXMSME5N
vendor: 4 bytes, line 124
124');
125</script>
125
126
127<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 127-128
127
128<script async src="https://www.googletagmanager.com/gtag/js?id=
128G-5HF67MKNY8
vendor: 12 bytes, line 128
128"></script>
129<script>
vendor: 128 bytes, lines 130-134
130window.dataLayer = window.dataLayer || [];
131function gtag(){dataLayer.push(arguments);}
132gtag('js', new Date());
133
134gtag('config', '
134G-5HF67MKNY8
vendor: 4 bytes, line 134
134');
135</script>
135
136  
137
138</head>
139
140<body>
141  <!-- Header -->
142<header class="header">
143    <div class="container">
144      <div class="header__inner">
145        <a href="/" class="logo">
146          <img src="/wp-content/uploads/2025/06/logo-xoilac.png" alt="Xoilac TV" style="max-height: 50px"/>
147        </a>
148        <div style="display: flex; align-items: center">
149          <nav class="nav">
150            <button class="nav__toggle">
151              <img src="https://cdn.wiro4d.io/wp-content/themes/cakhiatv/assets/images/hamburger.svg" alt="Menu" />
152            </button>
153
154            <ul class="nav__menu">
155              <button class="nav__close" aria-label="Close menu"></button>
156              <li class="nav__item"><a href="/" class="">TRANG CHỦ</a></li><li class="nav__item"><a href="https://wiro4d.io/lich-thi-dau" class=" active">LỊCH THI ĐẤU</a></li><li class="nav__item"><a href="https://wiro4d.io/bang-xep-hang" class="">BẢNG XẾP HẠNG</a></li><li class="nav__item"><a href="https://wiro4d.io/ket-qua-bong-da" class="">KẾT QUẢ BÓNG ĐÁ</a></li><li class="nav__item"><a href="https://wiro4d.io/nhan-dinh" class="">NHẬN ĐỊNH</a></li><li class="nav__item"><a href="https://wiro4d.io/tin-tuc" class="">TIN TỨC</a></li>            </ul>
157          </nav>
158          <div class="header__buttons">
159            <a href="https://refvsbf.com/" class="btn btn--secondary header-button" rel="nofollow">
160              <span class="header-text">CƯỢC VSBET</span>
161            </a>
162            <a href="https://t.me/vsbet88888888888888888" rel="nofollow" target="_blank" class="btn btn--default header-button">
163              <span class="header-text">LIÊN HỆ KM</span>
164            </a>
165          </div>
166
167        </div>
168
169
170
171      </div>
172    </div>
173  </header>
174 
175
176<!-- News Detail -->
177<main class="news-detail">
178    <div class="container">
179        <!-- Ads -->
180        <!-- <div class="ads">
181            <a href="https://vsbet62.com/" target="_blank" rel="nofollow"><img src="/wp-content/uploads/2025/04/1200_120.gif" alt="VSBET ads" /></a>
182        </div>-->
183
184         <div class="breadcrumb">
185            <!--<a href="https://wiro4d.io">Trang chá»§</a> -> 
186            <a href="https://wiro4d.io/lich-thi-dau"><span>Lịch thi đấu bóng đá, xem LTĐ bóng đá hôm nay</span></a>-->
187            <nav aria-label="breadcrumbs" class="rank-math-breadcrumb"><p><a href="https://wiro4d.io">Trang chủ</a><span class="separator"> - </span><span class="last">Lịch thi đấu bóng đá, xem LTĐ bóng đá hôm nay</span></p></nav>        </div>
188
189        <h1 class="news-detail__title">
190            Lịch thi đấu bóng đá, xem LTĐ bóng đá hôm nay        </h1>
191        
192        <!-- News Content -->
193        <div class="news-content custom-scroll">
194            <!-- <div class="meta">
195                Đăng ngày 
196                <a href="#"><span class="text-secondary">22.06.2025</span></a> bởi 
197                <a href="https://wiro4d.io/author/vukhactiep">
198                    <span class="text-primary">Vũ Khắc Tiệp</span>
199                </a>
200            </div>-->
201            
202            <div class="divider"></div>
203            
204            <div class="content">
205                
206<iframe allowfullscreen="" frameborder="0" height="600px" src="https://colatyso3.com/iframe/match-schedule" width="100%"></iframe>
207
208
209
210<p>Trong thế giới bóng đá luôn chuyển động không ngừng, việc nắm bắt lịch thi đấu mới nhất là điều vô cùng cần thiết đối với mọi người hâm mộ. Với chuyên mục <strong><a href="/lich-thi-dau">Lịch thi đấu</a></strong> tại <strong><a href="/">Xoilac</a> TV – Trực Tiếp Bóng Đá HD</strong>, bạn có thể theo dõi mọi trận cầu tâm điểm, lịch phát sóng hôm nay và những trận đấu hấp dẫn sắp diễn ra trong tuần – tất cả đều được cập nhật <strong>liên tục, chính xác và nhanh chóng</strong>.</p>
211
212
213
214<div id="ez-toc-container" class="ez-toc-v2_0_74 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
215<div class="ez-toc-title-container">
216<p class="ez-toc-title" style="cursor:inherit">Table of Contents</p>
217<span class="ez-toc-title-toggle">
217<a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="https://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="https://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
218<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="#1_Ly_do_ban_nen_theo_doi_lich_thi_dau_bong_da_tai_Xoilac_TV" >1. Lý do bạn nên theo dõi lịch thi đấu bóng đá tại Xoilac TV</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="#2_Phu_song_tat_ca_cac_giai_dau_lon_nho_tren_toan_the_gioi" >2. Phủ sóng tất cả các giải đấu lớn nhỏ trên toàn thế giới</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="#3_Thiet_ke_toi_uu_%E2%80%93_De_xem_de_theo_doi" >3. Thiết kế tối ưu – Dễ xem, dễ theo dõi</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="#4_Thong_tin_day_du_%E2%80%93_Hon_ca_mot_bang_gio_thi_dau" >4. Thông tin đầy đủ – Hơn cả một bảng giờ thi đấu</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="#5_Tinh_nang_dong_bo_voi_cac_chuyen_muc_khac" >5. Tính năng đồng bộ với các chuyên mục khác</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="#7_Cam_ket_chinh_xac_%E2%80%93_Cap_nhat_tung_gio" >7. Cam kết chính xác – Cập nhật từng giờ</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="#8_Ket_luan" >8. Kết luận</a></li></ul></nav></div>
219<h2 class="wp-block-heading"><span class="ez-toc-section" id="1_Ly_do_ban_nen_theo_doi_lich_thi_dau_bong_da_tai_Xoilac_TV"></span><strong>1. Lý do bạn nên theo dõi lịch thi đấu bóng đá tại Xoilac TV</strong><span class="ez-toc-section-end"></span></h2>
220
221
222
223<ul class="wp-block-list">
224<li>✅ Lịch thi đấu <strong>hôm nay, ngày mai và cả tuần</strong></li>
225
226
227
228<li>✅ Hiển thị <strong>thời gian đá chính xác theo múi giờ Việt Nam</strong></li>
229
230
231
232<li>✅ Thông tin chi tiết: đội đối đầu, giải đấu, khung giờ, bình luận viên</li>
233
234
235
236<li>✅ Cập nhật liên tục nếu có thay đổi từ ban tổ chức</li>
237
238
239
240<li>✅ Kết nối nhanh đến trang xem trực tiếp khi trận đấu bắt đầu</li>
241</ul>
242
243
244
245<p>Với bố cục rõ ràng, trực quan và dễ tra cứu, chuyên mục <strong>Lịch thi đấu</strong> giúp bạn <strong>không bỏ lỡ bất kỳ trận bóng nào</strong>, từ các giải đỉnh cao châu Âu đến những trận đấu hấp dẫn của bóng đá Việt Nam.</p>
246
247
248
249<h2 class="wp-block-heading"><span class="ez-toc-section" id="2_Phu_song_tat_ca_cac_giai_dau_lon_nho_tren_toan_the_gioi"></span><strong>2. Phủ sóng tất cả các giải đấu lớn nhỏ trên toàn thế giới</strong><span class="ez-toc-section-end"></span></h2>
250
251
252
253<p>Tại chuyên mục Lịch thi đấu, bạn có thể tìm thấy lịch của hàng trăm giải đấu như:</p>
254
255
256
257<ul class="wp-block-list">
258<li>⚽ Ngoại Hạng Anh (Premier League)</li>
259
260
261
262<li>⚽ La Liga, Serie A, Bundesliga, Ligue 1</li>
263
264
265
266<li>⚽ UEFA Champions League, Europa League</li>
267
268
269
270<li>⚽ World Cup, Euro, Copa America, Asian Cup</li>
271
272
273
274<li>⚽ V-League, Cúp Quốc Gia, U23 Việt Nam, tuyển quốc gia</li>
275
276
277
278<li>
278⚽ Các giải bóng đá nữ, trẻ, giao hữu CLB và ĐTQG</li>
279</ul>
280
281
282
283<p>Không chỉ các giải lớn, chúng tôi còn cập nhật lịch của các giải khu vực, vòng loại World Cup, các trận giao hữu hoặc giải vô địch quốc gia ít người biết đến.</p>
284
285
286
287<h2 class="wp-block-heading"><span class="ez-toc-section" id="3_Thiet_ke_toi_uu_%E2%80%93_De_xem_de_theo_doi"></span><strong>3. Thiết kế tối ưu – Dễ xem, dễ theo dõi</strong><span class="ez-toc-section-end"></span></h2>
288
289
290
291<p>Chuyên mục được thiết kế đặc biệt để phục vụ người dùng di động và máy tính bàn với các tính năng:</p>
292
293
294
295<ul class="wp-block-list">
296<li>🔍 Tìm kiếm theo tên đội bóng hoặc giải đấu</li>
297
298
299
300<li>📅 Chọn ngày cụ thể để xem lịch thi đấu trong tương lai</li>
301
302
303
304<li>🕒 Sắp xếp theo múi giờ Việt Nam (GMT+7)</li>
305
306
307
308<li>🎯 Gắn nhãn các trận &#8220;HOT&#8221;, &#8220;Siêu kinh điển&#8221;, &#8220;Có BLV&#8221;</li>
309
310
311
312<li>🎥 Click để vào ngay trang xem trực tiếp khi đến giờ đá</li>
313</ul>
314
315
316
317<p>Tất cả nhằm giúp bạn <strong>lên kế hoạch theo dõi bóng đá mỗi ngày dễ dàng và thuận tiện nhất</strong>.</p>
318
319
320
321<h2 class="wp-block-heading"><span class="ez-toc-section" id="4_Thong_tin_day_du_%E2%80%93_Hon_ca_mot_bang_gio_thi_dau"></span><strong>4. Thông tin đầy đủ – Hơn cả một bảng giờ thi đấu</strong><span class="ez-toc-section-end"></span></h2>
322
323
324
325<p>Mỗi trận đấu được hiển thị kèm theo:</p>
326
327
328
329<ul class="wp-block-list">
330<li>Tên hai đội bóng</li>
331
332
333
334<li>Biểu tượng/logo CLB</li>
335
336
337
338<li>Tên giải đấu</li>
339
340
341
342<li>Giờ đá theo giờ Việt Nam</li>
343
344
345
346<li>Trạng thái (Sắp diễn ra / Đang diễn ra / Đã kết thúc)</li>
347
348
349
350<li>Link xem trực tiếp tại Xoilac TV</li>
351
352
353
354<li>Tình trạng có BLV hay không</li>
355</ul>
356
357
358
359<p>Đặc biệt, với các trận đã kết thúc, bạn có thể click để xem <strong>kết quả</strong>, <strong>diễn biến chính</strong>, <strong>highlight bàn thắng</strong> – được kết nối trực tiếp với chuyên mục “Kết quả bóng đá”.</p>
360
361
362
363<h2 class="wp-block-heading"><span class="ez-toc-section" id="5_Tinh_nang_dong_bo_voi_cac_chuyen_muc_khac"></span><strong>5. Tính năng đồng bộ với các chuyên mục khác</strong><span class="ez-toc-section-end"></span></h2>
364
365
366
367<p>Chuyên mục <strong>Lịch thi đấu</strong> tại Xoilac TV không đứng riêng lẻ mà <strong>kết nối liền mạch</strong> với các chuyên mục như:</p>
368
369
370
371<ul class="wp-block-list">
372<li>🏆 <strong><a href="/">Trực tiếp bóng đá</a></strong> – truy cập nhanh để xem trận đấu ngay khi tới giờ</li>
373
374
375
376<li>📊 <a href="/bang-xep-hang"><strong>Bảng xếp hạng</strong></a> – để theo dõi thứ hạng sau mỗi vòng</li>
377
378
379
380<li>🔍 <a href="/ket-qua-bong-da"><strong>Kết quả bóng đá</strong></a> – để kiểm tra kết quả của trận đã diễn ra</li>
381
382
383
384<li>💬 <strong>Tin tức bóng đá</strong> – cập nhật đội hình, chiến thuật, lịch phát lại, tin tức bên lề</li>
385</ul>
386
387
388
389<p>Bạn không cần mở nhiều tab, nhiều ứng dụng – tất cả có sẵn tại Xoilac TV.</p>
390
391
392
393<h2 class="wp-block-heading"><span class="ez-toc-section" id="7_Cam_ket_chinh_xac_%E2%80%93_Cap_nhat_tung_gio"></span><strong>7. Cam kết chính xác – Cập nhật từng giờ</strong><span class="ez-toc-section-end"></span></h2>
394
395
396
397<p>Lịch thi đấu tại Xoilac TV được cập nhật liên tục theo thời gian thực từ hệ thống tự động và đội ngũ quản trị viên. Trong trường hợp thay đổi từ ban tổ chức (hoãn trận, đổi sân, đổi giờ), chuyên mục sẽ cập nhật ngay lập tức và thông báo rõ ràng.</p>
398
399
400
401<p>
401Tính chính xác và minh bạch là tiêu chí hàng đầu để đảm bảo <strong>trải nghiệm theo dõi bóng đá đáng tin cậy nhất</strong> cho người dùng.</p>
402
403
404
405<h2 class="wp-block-heading"><span class="ez-toc-section" id="8_Ket_luan"></span><strong>8. Kết luận</strong><span class="ez-toc-section-end"></span></h2>
406
407
408
409<p><strong>Lịch thi đấu bóng đá</strong> tại Xoilac TV là công cụ toàn diện và đáng tin cậy nhất cho người hâm mộ thể thao tại Việt Nam. Chỉ cần vài giây truy cập, bạn có thể biết hôm nay có những trận nào, lúc mấy giờ, phát ở đâu và làm sao để xem miễn phí, mượt mà và chất lượng HD.</p>
410            </div>
411        </div>
412
413        <div class="related-news">
414            <h2 class="section-title">Bài viết mới nhất</h2>
415
416            <div class="news__grid">
417                                <article class="news-card">
418                <a href="https://wiro4d.io/nhan-dinh-vietnam-thailand-vao-luc-2000-ngay-26-08">
419                  <div class="news-card__image">
420                                                          <img src="https://cdn.wiro4d.io/wp-content/themes/cakhiatv/assets/images/default.jpg" alt="No Image" />
421                                                      </div>
422                  <div class="news-card__content">
423                    <h3 class="news-card__title">
424                    Nhận Định Vietnam &#8211; Thailand Vào Lúc 20:00 Ngày 26/08                    </h3>
425                  </div>
426                </a>
427              </article>
428                                        <article class="news-card">
429                <a href="https://wiro4d.io/nhan-dinh-thailand-vietnam-vao-luc-2000-ngay-22-08">
430                  <div class="news-card__image">
431                                                          <img src="https://cdn.wiro4d.io/wp-content/themes/cakhiatv/assets/images/default.jpg" alt="No Image" />
432                                                      </div>
433                  <div class="news-card__content">
434                    <h3 class="news-card__title">
435                    Nhận Định Thailand &#8211; Vietnam Vào Lúc 20:00 Ngày 22/08                    </h3>
436                  </div>
437                </a>
438              </article>
439                                        <article class="news-card">
440                <a href="https://wiro4d.io/nhan-dinh-vietnam-malaysia-vao-luc-2000-ngay-19-08">
441                  <div class="news-card__image">
442                                                          <img src="https://cdn.wiro4d.io/wp-content/themes/cakhiatv/assets/images/default.jpg" alt="No Image" />
443                                                      </div>
444                  <div class="news-card__content">
445                    <h3 class="news-card__title">
446                    Nhận Định Vietnam &#8211; Malaysia Vào Lúc 20:00 Ngày 19/08                    </h3>
447                  </div>
448                </a>
449              </article>
450                                        <article class="news-card">
451                <a href="https://wiro4d.io/nhan-dinh-thailand-singapore-vao-luc-2000-ngay-18-08">
452                  <div class="news-card__image">
453                                                          <img src="https://cdn.wiro4d.io/wp-content/themes/cakhiatv/assets/images/default.jpg" alt="No Image" />
454                                                      </div>
455                  <div class="news-card__content">
456                    <h3 class="news-card__title">
457                    Nhận Định Thailand &#8211; Singapore Vào Lúc 20:00 Ngày 18/08                    </h3>
458                  </div>
459                </a>
460              </article>
461                      
462            </div>
463          </div>
464
465
466
467    </div>
468</main>
469
470<!-- Footer -->
471    <!-- <footer class="footer">
472      <div class="container">
473        <div class="footer__content">
474          <p style="font-size: 14px">
475            Bản quyền bởi
476            <a href="#"><span class="text-primary">CakhiaTV</span></a> - All
477            rights reserved
478          </p>
479        </div>
480      </div>
481    </footer> -->
482    
483<footer style="background-color: #111; color: #fff; text-align: center;">
484    <div style="width: 100%; max-width: 1280px; margin: 0 auto; padding: 20px 30px">
485    <div class="footer-logo">
486        <img src="/wp-content/uploads/2025/06/logo-xoilac.png" alt="Xoilac TV" style="vertical-align: middle; height: 40px;">
487    </div>
488  
489    <p class="footer-descript">
490        <a href="/"><strong style="color: #00aaff;">Xoilac</strong></a> TV - Xôi Lạc TV cung cấp link xem bóng đá trực tuyến Ngoại Hạng Anh, Euro, Bundesliga, VĐQG Tây Ban Nha,... bóng đá Việt Nam. Xem trực tiếp bóng đá Xôi Lạc TV hôm nay cùng dàn BLV tiếng Việt chất lượng.
491
492        </p>
493
494  <nav style="margin: 20px 0;">
495    <a href="/about" class="footer-nav-text" style="color: #00aaff; margin: 0 10px; font-weight: bold;">VỀ CHÚNG TÔI</a>
496    <a href="/privacy-policy"class="footer-nav-text" style="color: #00aaff; margin: 0 10px; font-weight: bold;">CHÍNH SÁCH</a>
497    <a href="/terms"class="footer-nav-text" style="color: #00aaff; margin: 0 10px; font-weight: bold;">ĐIỀU KHOẢN</a>
498    <a href="/contact"class="footer-nav-text" style="color: #00aaff; margin: 0 10px; font-weight: bold;">LIÊN HỆ</a>
499    <a href="/ban-quyen"class="footer-nav-text" style="color: #00aaff; margin: 0 10px; font-weight: bold;">BẢN QUYỀN</a>
500    <a href="/mien-tru-trach-nhiem"class="footer-nav-text" style="color: #00aaff; margin: 0 10px; font-weight: bold;">MIỄN TRỪ TRÁCH NHIỆM</a>
501    <a href="#"class="footer-nav-text" style="color: #00aaff; margin: 0 10px; font-weight: bold;">TUYỂN DỤNG</a>
502    <a href="#"class="footer-nav-text" style="color: #00aaff; margin: 0 10px; font-weight: bold;">SITEMAP</a>
503  </nav>
504
505  <p class="footer-text">
505Doanh nghiệp: Xoilac TV</p>
506  <p class="footer-text">Chịu trách nhiệm nội dung: <a href="/author/vukhactiep"><span style="color: #00aaff;">Vũ Khắc Tiệp</span></a></p>
507  <p class="footer-text">Số điện thoại: 0992575893</p>
508  <p class="footer-text">Email: [email protected]</p>
509  <p class="footer-text">Địa chỉ: <a href="https://maps.app.goo.gl/cQ1ZUi3u8QSr3mkn9" target="_blank" rel="nofollow"><span style="color: #00aaff;">20B P. Quán Sứ, Hàng Bông, Hoàn Kiếm, Hà Nội, Việt Nam</span></a></p>
510  <p class="footer-text">Hoạt động: 00:00–23:59 (hằng ngày)</p>
511
512  <p style="margin-top: 15px;">Hashtag: #xoilac #xoilactv #tructiepbongda #xembongdatructiep #xembongdatructuyen</p>
513  
514
515  <div style="margin-top: 15px;">
516    <a href="#"><img src="https://cdn.wiro4d.io/wp-content/wp-content/uploads/2025/06/icon-facebook.webp" alt="Facebook" style="width: 24px; margin: 0 5px;"></a>
517    <a href="#" rel="nofollow" target="_blank"><img src="https://cdn.wiro4d.io/wp-content/wp-content/uploads/2025/06/4.png" alt="Twitter" style="width: 24px; margin: 0 5px;"></a>
518    <a href="#" rel="nofollow" target="_blank"><img src="https://cdn.wiro4d.io/wp-content/wp-content/uploads/2025/06/pngimg.com-twitch_PNG28.png" alt="Twitch" style="width: 24px; margin: 0 5px;"></a>
519    <a href="#" rel="nofollow" target="_blank"><img src="https://cdn.wiro4d.io/wp-content/wp-content/uploads/2025/06/Youtube_logo.png" alt="Youtube" style="width: 24px; margin: 0 5px;"></a>
520    <a href="#" rel="nofollow" target="_blank"><img src="https://cdn.wiro4d.io/wp-content/wp-content/uploads/2025/06/reddit-logo-1.png" alt="Reddit" style="width: 24px; margin: 0 5px;"></a>
521    <a href="#" rel="nofollow" target="_blank"><img src="https://cdn.wiro4d.io/wp-content/wp-content/uploads/2025/06/pngimg.com-pinterest_PNG63.png" alt="Pinterest" style="width: 24px; margin: 0 5px;"></a>
522    <a href="#" rel="nofollow" target="_blank"><img src="https://cdn.wiro4d.io/wp-content/wp-content/uploads/2025/06/free-tumblr-logo-icon-2434-thumb.png" alt="Tumblr" style="width: 24px; margin: 0 5px;"></a>
523  </div>
524  </div>
525</footer>
526
527
528    <button onclick="scrollToTop()" id="scrollTopBtn" title="Go to top">
529      <svg viewBox="0 0 24 24">
530        <path
531          d="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z"
532        ></path>
533      </svg>
534    </button>
535
536    
536<script src="https://cdn.wiro4d.io/wp-content/themes/cakhiatv/assets/js/main.js"></script>
536
537    
538  </body>
539        
539<script>
540        if ('serviceWorker' in navigator) {
541            window.addEventListener('load', function () {
542                navigator.serviceWorker.register('/sw.js')
543                    .then(function (reg) { /*console.log('[SW] ✅ Registered, scope:', reg.scope);*/ })
544                    .catch(function (err) { /*console.warn('[SW] Registration failed:', err);*/ });
545            });
546        }
547    </script>
547
548    
548<script type="speculationrules">
549{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/cakhiatv\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
550</script>
550
551    <style>
552        .aligncenter {
553            margin: 0 auto;
554
555        }
556
557        .wp-caption {
558            max-width: 100%;
559        }
560
561        footer .container {
562            grid-template-columns: 1fr;
563        }
564    </style>
565        
565<script>
566        const mini = document.querySelector('.video-player.is-floating.floating-draggable');
567        const margin = 8; // cách mép
568
569        function clampFloatingVideo() {
570            if (!mini) return;
571
572            const rect = mini.getBoundingClientRect();
573
574            let x = rect.left;
575            let y = rect.top;
576
577            const vw = window.innerWidth;
578            const vh = window.innerHeight;
579
580            const minX = margin;
581            const minY = margin;           // nếu muốn chừa notch: + safeTop
582            const maxX = vw - rect.width - margin;
583            const maxY = vh - rect.height - margin;
584
585            if (x < minX) x = minX;
586            if (x > maxX) x = maxX;
587            if (y < minY) y = minY;
588            if (y > maxY) y = maxY;
589
590            mini.style.left = x + 'px';
591            mini.style.top = y + 'px';
592        }
593
594        // chạy lại mỗi khi viewport thay đổi
595        window.addEventListener('scroll', clampFloatingVideo);
596        window.addEventListener('resize', clampFloatingVideo);
597        window.addEventListener('orientationchange', clampFloatingVideo);
598
599        // iOS Safari thanh URL co giãn → nên dùng thêm:
600        if (window.visualViewport) {
601            visualViewport.addEventListener('resize', clampFloatingVideo);
602            visualViewport.addEventListener('scroll', clampFloatingVideo);
603        }
604    </script>
604
605
606    
606<script type="text/javascript" id="ez-toc-scroll-scriptjs-js-extra">
607/* <![CDATA[ */
608var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":"","add_self_reference_link":""};
609/* ]]> */
610</script>
vendor: 1 bytes, line 610
610
611<script type="text/javascript" src="https://cdn.wiro4d.io/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.74" id="ez-toc-scroll-scriptjs-js"></script>
vendor: 1 bytes, line 611
611
612<script type="text/javascript" src="https://cdn.wiro4d.io/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1" id="ez-toc-js-cookie-js"></script>
vendor: 1 bytes, line 612
612
613<script type="text/javascript" src="https://cdn.wiro4d.io/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2" id="ez-toc-jquery-sticky-kit-js"></script>
vendor: 1 bytes, line 613
613
614<script type="text/javascript" id="ez-toc-js-js-extra">
615/* <![CDATA[ */
616var ezTOC = {"smooth_scroll":"1","visibility_hide_by_default":"","scroll_offset":"30","fallbackIcon":"<span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span>","chamomile_theme_is_on":""};
617/* ]]> */
618</script>
vendor: 1 bytes, line 618
618
619<script type="text/javascript" src="https://cdn.wiro4d.io/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.74-1746443216" id="ez-toc-js-js"></script>
619
620    
620<script>
621        // === Catfish Banner Global: lấy từ API /api/catfish-banners (giống React CatfishBanners.jsx) ===
622        (function () {
623            var apiUrl = 'https://api.gvapi.cc/api/catfish-banners';
624            fetch(apiUrl)
625                .then(function (res) { return res.ok ? res.json() : null; })
626                .then(function (data) {
627                    if (!data || !data.success || !data.data || !data.data.length) return;
628
629                    // === Video catfish overlay (nếu có trong trang watch) ===
630                    var catfishLink = data.data[0].link_url || '';
631                    if (catfishLink) {
632                        var overlayTop = document.querySelector('.video-catfish-overlay-top');
633                        var overlayBottom = document.querySelector('.video-catfish-overlay');
634                        if (overlayTop) {
635                            overlayTop.href = catfishLink;
636                            overlayTop.style.display = 'block';
637                        }
638                        if (overlayBottom) {
639                            overlayBottom.href = catfishLink;
640                            overlayBottom.style.display = 'block';
641                        }
642                    }
643
644                    // === Tạo container catfish-banner-global (fixed bottom, giống React) ===
645                    var wrapper = document.createElement('div');
646                    wrapper.className = 'catfish-banner-global';
647                    wrapper.style.cssText = 'position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;flex-direction:column;align-items:center;pointer-events:none;width:50%;margin:0 auto;';
648
649                    // Nút đóng
650                    var closeBtn = document.createElement('button');
651                    closeBtn.className = 'catfish-banner-close';
652                    closeBtn.innerHTML = '✕';
653                    closeBtn.setAttribute('aria-label', 'Đóng quảng cáo');
654                    closeBtn.style.cssText = 'position:absolute;top:-24px;right:4px;width:24px;height:24px;background:rgba(0,0,0,0.7);color:#fff;border:none;border-radius:50%;font-size:14px;line-height:24px;text-align:center;cursor:pointer;pointer-events:auto;z-index:10000;padding:0;';
655                    closeBtn.addEventListener('click', function () { wrapper.remove(); });
656                    wrapper.appendChild(closeBtn);
657
658                    // Render banners
659                    data.data.forEach(function (banner) {
660                        var a = document.createElement('a');
661                        a.className = 'catfish-banner-global-item';
662                        a.href = banner.link_url || '#';
663                        a.target = '_blank';
664                        a.rel = 'nofollow noopener noreferrer';
665                        a.style.cssText = 'display:block;width:100%;pointer-events:auto;line-height:0;cursor:pointer;';
666                        var img = document.createElement('img');
667                        img.src = banner.image_url;
668                        img.alt = banner.name || 'Banner';
669                        img.style.cssText = 'width:100%;height:auto;display:block;object-fit:contain;';
670                        a.appendChild(img);
671                        wrapper.appendChild(a);
672                    });
673
674                    document.body.appendChild(wrapper);
675
676                    // Mobile: full width
677                    var mq = window.matchMedia('(max-width: 768px)');
678                    function applyMobile(e) { wrapper.style.width = e.matches ? '100%' : '50%'; }
679                    applyMobile(mq);
680                    mq.addListener(applyMobile);
681                })
682                .catch(function (e) { console.warn('Catfish banner load failed:', e); });
683        })();
684    </script>
684
685    
685<script>
686        // === FIX: Chặn smooth-scroll handlers can thiệp vào catfish overlay ===
687        (function () {
688            document.addEventListener('click', function (e) {
689                var overlay = e.target.closest('.video-catfish-overlay, .video-catfish-overlay-top');
690                if (!overlay) return;
691                var href = overlay.getAttribute('href');
692                if (href && href !== '#' && !href.startsWith('#')) {
693                    e.stopImmediatePropagation();
694                }
695            }, true);
696        })();
697    </script>
697
698        
698<script>
699    document.addEventListener("DOMContentLoaded", function () {
700        const walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);
701        while (walker.nextNode()) {
702            const node = walker.currentNode;
703            if (node.nodeValue.match(/vô địch quốc gia/i)) {
704                node.nodeValue = node.nodeValue.replace(/vô địch quốc gia/gi, "VĐQG");
705            }
706        }
707    });
708    </script>
708
709        
709<script>
710    document.addEventListener('DOMContentLoaded', function () {
711
712        function updateLinks() {
713            document.querySelectorAll('.home-banner-slide').forEach(function(el) {
714                el.href = 'https://refvsbf.com/';
715                el.target = '_blank';
716            });
717        }
718
719        // Banner hiện có
720        updateLinks();
721
722        // Banner render sau bằng JS/API
723        new MutationObserver(updateLinks).observe(document.body, {
724            childList: true,
725            subtree: true
726        });
727
728    });
729    </script>
729
730    </html>
731
732
733<!-- | wiro4d.io/lich-thi-dau | 2026-10-09 13:46:34 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.