.elementor-kit-13{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-13 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}<!DOCTYPE html><html lang="th"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>คู่มือ:นำ HTML ไปใช้ใน Elementor Pro Theme Builder</title><link href="https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;500;600;700;800&display=swap" rel="stylesheet"/><style>:root{--navy:#0f172a;--red:#e53e3e;--blue:#2563eb;--green:#16a34a;--orange:#d97706;--purple:#7c3aed;--bg:#f8fafc;--border:#e2e8f0;--text:#1e293b;--muted:#64748b}*{box-sizing:border-box;margin:0;padding:0}body{font-family:'Sarabun',sans-serif;background:var(--bg);color:var(--text);line-height:1.75;font-size:15px}a{color:var(--blue)}.page{max-width:900px;margin:0 auto;padding:40px 24px 80px}.cover{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%);border-radius:16px;padding:44px 40px;margin-bottom:40px;color:#fff;position:relative;overflow:hidden}.cover::after{content:'';position:absolute;right:-40px;top:-40px;width:200px;height:200px;border-radius:50%;background:rgb(255 255 255 / .04)}.cover-tag{display:inline-block;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);border-radius:20px;font-size:.75rem;font-weight:700;padding:4px 14px;margin-bottom:14px;letter-spacing:.06em;text-transform:uppercase}.cover h1{font-size:1.9rem;font-weight:900;line-height:1.2;margin-bottom:10px}.cover p{font-size:.95rem;color:rgb(255 255 255 / .7);max-width:560px}.cover-stack{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tech-pill{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .15);border-radius:20px;font-size:.78rem;font-weight:600;padding:4px 12px;color:rgb(255 255 255 / .85)}.toc{background:#fff;border:1px solid var(--border);border-radius:12px;padding:24px 28px;margin-bottom:36px}.toc-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.toc-list{display:flex;flex-direction:column;gap:6px}.toc-list a{font-size:.9rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;text-decoration:none;padding:6px 10px;border-radius:6px;transition:.15s}.toc-list a:hover{background:var(--bg);color:var(--blue)}.toc-num{width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;font-size:.72rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.step-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:32px;margin-bottom:28px;scroll-margin-top:20px}.step-card+.step-card{border-top:none;border-radius:0 0 14px 14px;margin-top:-14px;padding-top:24px}.step-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.step-num{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:900;color:#fff;flex-shrink:0}.num-red{background:var(--red)}.num-blue{background:var(--blue)}.num-green{background:var(--green)}.num-orange{background:var(--orange)}.num-purple{background:var(--purple)}.num-navy{background:var(--navy)}.step-title{font-size:1.15rem;font-weight:800;color:var(--navy);margin-bottom:3px}.step-subtitle{font-size:.84rem;color:var(--muted)}.method-badge{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:4px;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.badge-fastest{background:#ecfdf5;color:#16a34a}.badge-best{background:#eff6ff;color:#2563eb}.badge-pro{background:#faf5ff;color:#7c3aed}.inst-list{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.inst-item{display:flex;gap:12px;align-items:flex-start}.inst-dot{width:22px;height:22px;border-radius:50%;background:var(--bg);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:var(--navy);flex-shrink:0;margin-top:2px}.inst-text{font-size:.9rem;line-height:1.65;flex:1}.inst-text strong{color:var(--navy)}.code-block{background:#0f172a;border-radius:10px;padding:20px;margin:14px 0;overflow-x:auto;position:relative}.code-label{position:absolute;top:10px;right:12px;font-size:.65rem;font-weight:700;color:rgb(255 255 255 / .35);text-transform:uppercase;letter-spacing:.06em}.code-block code{font-family:'Courier New',monospace;font-size:.82rem;color:#e2e8f0;line-height:1.7;white-space:pre;display:block}.code-block .cmt{color:#64748b}.code-block .key{color:#93c5fd}.code-block .val{color:#86efac}.code-block .tag{color:#f9a8d4}.code-block .str{color:#fde68a}.note{border-radius:10px;padding:14px 18px;margin:14px 0;display:flex;gap:10px;align-items:flex-start;font-size:.87rem;line-height:1.65}.note-icon{font-size:1.1rem;flex-shrink:0;margin-top:1px}.note-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.note-warn{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.note-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#14532d}.note-danger{background:#fff5f5;border:1px solid #fecaca;color:#991b1b}.method-table{width:100%;border-collapse:collapse;border:1px solid var(--border);border-radius:10px;overflow:hidden;margin:16px 0}.method-table thead{background:var(--navy)}.method-table thead th{color:#fff;font-size:.8rem;font-weight:700;padding:12px 16px;text-align:left}.method-table tbody tr{border-bottom:1px solid var(--border)}.method-table tbody tr:last-child{border-bottom:none}.method-table tbody tr:nth-child(even){background:var(--bg)}.method-table td{padding:12px 16px;font-size:.87rem}.dot-green{color:#16a34a;font-size:1rem}.dot-red{color:#dc2626;font-size:1rem}.dot-yellow{color:#d97706;font-size:1rem}.path{background:#f1f5f9;border:1px solid var(--border);border-radius:6px;padding:8px 14px;font-family:'Courier New',monospace;font-size:.82rem;color:#334155;display:flex;align-items:center;gap:8px;margin:8px 0}.path-arrow{color:var(--muted)}.screen-box{background:var(--bg);border:2px dashed var(--border);border-radius:10px;padding:24px;text-align:center;margin:14px 0;color:var(--muted);font-size:.85rem}.screen-box .icon{font-size:2rem;margin-bottom:8px;display:block}.widget-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.widget-row{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.widget-name{font-size:.88rem;font-weight:700;color:var(--navy);margin-bottom:4px}.widget-maps{font-size:.78rem;color:var(--muted)}.checklist{display:flex;flex-direction:column;gap:8px}.check-item{display:flex;align-items:center;gap:10px;font-size:.9rem;padding:10px 14px;background:#fff;border:1px solid var(--border);border-radius:8px}.check-icon{font-size:1rem;flex-shrink:0}.check-done{border-left:3px solid #16a34a}.check-pending{border-left:3px solid #d97706}h2.section-h{font-size:1rem;font-weight:800;color:var(--navy);margin:22px 0 12px;display:flex;align-items:center;gap:8px}h2.section-h::before{content:'';display:block;width:4px;height:18px;background:var(--red);border-radius:2px}@media(max-width:600px){.widget-grid{grid-template-columns:1fr}.cover{padding:28px 22px}.cover h1{font-size:1.4rem}.step-card{padding:22px 18px}}</style></head><body><div class="page"><!-- Cover --><div class="cover"><div class="cover-tag">📋 คู่มือนักพัฒนา</div><h1>นำ HTML ไปใช้ใน<br/>Elementor Pro Theme Builder</h1><p>คู่มือทีละขั้นตอน สำหรับ top10bestchoice.com — แปลง HTML Homepage ให้เป็น Elementor Template อย่างถูกต้อง</p><div class="cover-stack"><span class="tech-pill">⚡ Elementor Pro</span><span class="tech-pill">🎨 Astra Theme</span><span class="tech-pill">🔍 RankMath SEO</span><span class="tech-pill">🇹🇭 Thai Content</span></div></div><!-- TOC --><div class="toc"><div class="toc-title">สารบัญ</div><div class="toc-list"><a href="#overview"><span class="toc-num">0</span>ภาพรวม:3 วิธีหลักที่ใช้ได้</a><a href="#step1"><span class="toc-num">1</span>เพิ่ม CSS ลง Elementor Global Custom CSS</a><a href="#step2"><span class="toc-num">2</span>สร้าง Homepage Template ใน Theme Builder</a><a href="#step3"><span class="toc-num">3</span>วิธี A — ใช้ HTML Widget (เร็วที่สุด)</a><a href="#step4"><span class="toc-num">4</span>วิธี B — สร้างด้วย Elementor Widgets (แนะนำ)</a><a href="#step5"><span class="toc-num">5</span>ตั้งค่า Display Conditions</a><a href="#step6"><span class="toc-num">6</span>สร้าง Header Template</a><a href="#step7"><span class="toc-num">7</span>สร้าง Footer Template</a><a href="#step8"><span class="toc-num">8</span>ปิด Maintenance Mode+ตรวจสอบ SEO</a></div></div><!-- 0:OVERVIEW --><div class="step-card" id="overview"><div class="step-header"><div class="step-num num-navy">0</div><div><div class="step-title">ภาพรวม:มี 3 วิธีที่ทำได้</div><div class="step-subtitle">เลือกวิธีที่เหมาะกับเวลาและทักษะของคุณ</div></div></div><table class="method-table"><thead><tr><th>วิธี</th><th>เวลา</th><th>ยาก</th><th>SEO</th><th>แนะนำสำหรับ</th></tr></thead><tbody><tr><td><strong>A:HTML Widget</strong><br/><span style="font-size:.78rem;color:#64748b;">Paste HTML block ตรงๆ</span></td><td>⏱ 30 นาที</td><td><span class="dot-green">●</span>ง่าย</td><td><span class="dot-yellow">●</span>พอใช้</td><td>เริ่มต้นเร็ว / ทดสอบ</td></tr><tr><td><strong>B:Elementor Widgets</strong><br/><span style="font-size:.78rem;color:#64748b;">สร้างใหม่ด้วย widget แต่ละตัว</span></td><td>⏱ 2–3 ชั่วโมง</td><td><span class="dot-yellow">●</span>ปานกลาง</td><td><span class="dot-green">●</span>ดีที่สุด</td><td><strong>Production จริง</strong></td></tr><tr><td><strong>C:Custom Code (PHP)</strong><br/><span style="font-size:.78rem;color:#64748b;">แปลงเป็น WordPress template file</span></td><td>⏱ 4–6 ชั่วโมง</td><td><span class="dot-red">●</span>ยาก</td><td><span class="dot-green">●</span>ดีที่สุด</td><td>Developer เต็มตัว</td></tr></tbody></table><div class="note note-info"><span class="note-icon">💡</span><span><strong>คำแนะนำ:</strong>ใช้วิธี A ก่อนเพื่อดูหน้าตาเร็วๆ จากนั้นค่อยๆ แปลงเป็น วิธี B ทีละ Section เพื่อให้ได้ผลลัพธ์ที่ดีที่สุดสำหรับ SEO และการขยายในระยะยาว</span></div></div><!-- STEP 1:CSS --><div class="step-card" id="step1"><div class="step-header"><div class="step-num num-red">1</div><div><div class="step-title">เพิ่ม CSS ลง Elementor Global Custom CSS</div><div class="step-subtitle">ต้องทำก่อนทุกวิธี — CSS จากไฟล์ HTML ของเราต้องโหลดทั่วทั้งเว็บไซต์</div></div></div><div class="note note-warn"><span class="note-icon">⚠️</span><span>ขั้นตอนนี้ <strong>ต้องทำก่อน</strong>ไม่งั้นหน้าเว็บจะไม่มีสไตล์ใดๆ เลย</span></div><h2 class="section-h">เส้นทางการตั้งค่า</h2><div class="path">Elementor <span class="path-arrow">→</span>Site Settings <span class="path-arrow">→</span>Custom CSS</div><p style="font-size:.84rem;color:var(--muted);margin:4px 0 14px;">หรืออีกทาง:WordPress Admin → Appearance → Customize → Additional CSS</p><div class="inst-list"><div class="inst-item"><div class="inst-dot">1</div><div class="inst-text">ไปที่ <strong>Elementor Editor</strong>(เปิดหน้าใดก็ได้ → Edit with Elementor)</div></div><div class="inst-item"><div class="inst-dot">2</div><div class="inst-text">คลิก <strong>ไอคอน Hamburger (≡)</strong>มุมบนซ้าย → เลือก <strong>Site Settings</strong></div></div><div class="inst-item"><div class="inst-dot">3</div><div class="inst-text">เลื่อนลงหา <strong>Custom CSS</strong>ใน panel ซ้าย</div></div><div class="inst-item"><div class="inst-dot">4</div><div class="inst-text">Copy CSS ทั้งหมดจากในส่วน <code style="background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:.82rem;">&lt;style&gt;...&lt;/style&gt;</code>ของไฟล์ HTML แล้ว Paste ลงในช่อง Custom CSS</div></div><div class="inst-item"><div class="inst-dot">5</div><div class="inst-text">คลิก <strong>Save Changes</strong>หรือ <strong>Update</strong></div></div></div><div class="code-block"><div class="code-label">CSS ส่วนที่ต้อง Copy</div><code><span class="cmt"></span><span class="cmt"></span><span class="tag">&lt;style&gt;</span>:root <span class="key">{</span><span class="key">--color-primary:</span><span class="val">#0f172a;</span><span class="key">--color-accent:</span><span class="val">#e53e3e;</span><span class="key"></span><span class="key">}</span><span class="cmt"></span><span class="tag">&lt;/style&gt;</span></code></div><div class="note note-success"><span class="note-icon">✅</span><span>ถ้าใช้ <strong>Astra Theme</strong>(ตามที่เห็นในภาพ) — ยังสามารถเพิ่ม CSS ได้ที่ <strong>Appearance → Customize → Additional CSS</strong>ด้วย ผลเหมือนกัน</span></div></div><!-- STEP 2:Create Homepage Template --><div class="step-card" id="step2"><div class="step-header"><div class="step-num num-blue">2</div><div><div class="step-title">สร้าง Homepage Template ใน Theme Builder</div><div class="step-subtitle">สร้าง Page Template เปล่าสำหรับหน้า Homepage โดยเฉพาะ</div></div></div><div class="inst-list"><div class="inst-item"><div class="inst-dot">1</div><div class="inst-text">ไปที่ <strong>Elementor → Templates → Theme Builder</strong>(จาก WordPress Admin ซ้ายมือ)</div></div><div class="inst-item"><div class="inst-dot">2</div><div class="inst-text">คลิกปุ่ม <strong>Add New Template</strong>(มุมบนขวา)</div></div><div class="inst-item"><div class="inst-dot">3</div><div class="inst-text">เลือก Template Type:<strong>Page</strong>→ ตั้งชื่อว่า <strong>"Homepage – Top10BestChoice"</strong>→ คลิก <strong>Create Template</strong></div></div><div class="inst-item"><div class="inst-dot">4</div><div class="inst-text">จะเปิด <strong>Elementor Editor</strong>— หน้าจอว่างเปล่า พร้อมสำหรับการ build</div></div></div><div class="note note-info"><span class="note-icon">🔑</span><span><strong>สำคัญ:</strong>ก่อน build ให้ตั้งค่า Page Layout ก่อน — คลิก ⚙️ Settings → Page Layout เลือก <strong>"Elementor Canvas"</strong>(ไม่มี Header/Footer จาก Theme เพราะเราจะสร้างเอง) หรือ <strong>"Elementor Full Width"</strong>ถ้าต้องการ Astra header</span></div></div><!-- STEP 3:Method A - HTML Widget --><div class="step-card" id="step3"><div class="step-header"><div class="step-num num-green">3</div><div><div class="step-title">วิธี A — ใช้ HTML Widget (เร็วที่สุด)</div><div class="step-subtitle">Paste HTML แต่ละ Section เข้า Elementor HTML Widget ทีละส่วน</div></div></div><span class="method-badge badge-fastest">⚡ วิธีเร็วที่สุด – แนะนำสำหรับเริ่มต้น</span><h2 class="section-h">ขั้นตอน</h2><div class="inst-list"><div class="inst-item"><div class="inst-dot">1</div><div class="inst-text">ใน Elementor Editor → ค้นหา Widget ชื่อ <strong>"HTML"</strong>ใน panel ซ้าย (พิมพ์ "html" ในช่องค้นหา)</div></div><div class="inst-item"><div class="inst-dot">2</div><div class="inst-text">ลาก <strong>HTML Widget</strong>มาวางในพื้นที่ canvas</div></div><div class="inst-item"><div class="inst-dot">3</div><div class="inst-text">ใน Content tab → ช่อง <strong>HTML Code</strong>→ Paste HTML ของ Section นั้นๆ</div></div><div class="inst-item"><div class="inst-dot">4</div><div class="inst-text">ทำซ้ำสำหรับทุก Section:Hero,Category Bar,Articles Grid,Category Grid ฯลฯ</div></div></div><h2 class="section-h">แผนการแบ่ง Section</h2><div style="display:flex;flex-direction:column;gap:8px;margin:12px 0;"><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;display:flex;gap:12px;align-items:center;"><span style="font-size:1.1rem;">🔷</span><div><div style="font-size:.88rem;font-weight:700;">HTML Widget #1 — Hero Section</div><div style="font-size:.78rem;color:var(--muted);">Copy จาก <code style="background:#f1f5f9;padding:1px 4px;border-radius:3px;">&lt;section class="hero"&gt;</code>ถึง <code style="background:#f1f5f9;padding:1px 4px;border-radius:3px;">&lt;/section&gt;</code></div></div></div><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;display:flex;gap:12px;align-items:center;"><span style="font-size:1.1rem;">🔷</span><div><div style="font-size:.88rem;font-weight:700;">HTML Widget #2 — Category Bar</div><div style="font-size:.78rem;color:var(--muted);">Copy จาก <code style="background:#f1f5f9;padding:1px 4px;border-radius:3px;">&lt;div class="category-bar"&gt;</code></div></div></div><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;display:flex;gap:12px;align-items:center;"><span style="font-size:1.1rem;">🔷</span><div><div style="font-size:.88rem;font-weight:700;">HTML Widget #3 — Latest Articles Grid</div><div style="font-size:.78rem;color:var(--muted);">Copy จาก <code style="background:#f1f5f9;padding:1px 4px;border-radius:3px;">&lt;section class="section"&gt;</code>(Latest Top 10)</div></div></div><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;display:flex;gap:12px;align-items:center;"><span style="font-size:1.1rem;">🔷</span><div><div style="font-size:.88rem;font-weight:700;">HTML Widget #4 — Category Grid</div><div style="font-size:.78rem;color:var(--muted);">Copy Section "เลือกดูตามหมวดหมู่"</div></div></div><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;display:flex;gap:12px;align-items:center;"><span style="font-size:1.1rem;">🔷</span><div><div style="font-size:.88rem;font-weight:700;">HTML Widget #5 — Top Picks (Product Cards)</div><div style="font-size:.78rem;color:var(--muted);">Section ที่มีปุ่ม "เช็คราคาล่าสุด"</div></div></div><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;display:flex;gap:12px;align-items:center;"><span style="font-size:1.1rem;">🔷</span><div><div style="font-size:.88rem;font-weight:700;">HTML Widget #6 — Comparison Table</div><div style="font-size:.78rem;color:var(--muted);">Section ตารางเปรียบเทียบ Router</div></div></div><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;display:flex;gap:12px;align-items:center;"><span style="font-size:1.1rem;">🔷</span><div><div style="font-size:.88rem;font-weight:700;">HTML Widget #7 — Popular+Newsletter</div><div style="font-size:.78rem;color:var(--muted);">Section 2 คอลัมน์ Popular list+Newsletter</div></div></div><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;display:flex;gap:12px;align-items:center;"><span style="font-size:1.1rem;">🔷</span><div><div style="font-size:.88rem;font-weight:700;">HTML Widget #8 — Trust Signals+CTA Banner</div><div style="font-size:.78rem;color:var(--muted);">Section "ทำไมต้องเชื่อถือ"+Banner แดง</div></div></div></div><div class="note note-warn"><span class="note-icon">⚠️</span><span><strong>ข้อจำกัด HTML Widget:</strong>Elementor จะ strip บาง tag ออก (เช่น <code>&lt;script&gt;</code>,<code>&lt;style&gt;</code>inline) — ดังนั้น CSS ต้องอยู่ใน Global Custom CSS เท่านั้น (ขั้นตอน 1)</span></div></div><!-- STEP 4:Method B - Native Widgets --><div class="step-card" id="step4"><div class="step-header"><div class="step-num num-orange">4</div><div><div class="step-title">วิธี B — สร้างด้วย Elementor Widgets (แนะนำ)</div><div class="step-subtitle">สร้าง Section ต่างๆ ด้วย Elementor native widgets — ดีที่สุดสำหรับ SEO และ Performance</div></div></div><span class="method-badge badge-best">⭐ แนะนำสำหรับ Production</span><h2 class="section-h">การจับคู่ HTML Section → Elementor Widget</h2><div class="widget-grid"><div class="widget-row"><div class="widget-name">🦸 Hero Section</div><div class="widget-maps">Widget:<strong>Section+Inner Section</strong><br/>+Heading+Text Editor+Button+Image</div></div><div class="widget-row"><div class="widget-name">📰 Article Cards</div><div class="widget-maps">Widget:<strong>Posts (Loop Grid)</strong><br/>หรือ Loop Builder+Custom Query</div></div><div class="widget-row"><div class="widget-name">📂 Category Grid</div><div class="widget-maps">Widget:<strong>Icon Box</strong>หรือ <strong>Image Box</strong><br/>เรียง 5 คอลัมน์</div></div><div class="widget-row"><div class="widget-name">🏆 Product Cards</div><div class="widget-maps">Widget:<strong>Inner Section (4 col)</strong><br/>+Image+Heading+Progress Bar+Button</div></div><div class="widget-row"><div class="widget-name">📊 Comparison Table</div><div class="widget-maps">Widget:<strong>Table (Pro)</strong>หรือ HTML Widget<br/>สำหรับตารางเปรียบเทียบ</div></div><div class="widget-row"><div class="widget-name">🛒 CTA Button</div><div class="widget-maps">Widget:<strong>Button</strong><br/>Text:"🛒 เช็คราคาล่าสุด"<br/>Color:#e53e3e | Radius:10px</div></div><div class="widget-row"><div class="widget-name">✅ Trust Signals</div><div class="widget-maps">Widget:<strong>Icon Box</strong>4 คอลัมน์<br/>+Custom Icon+Heading+Text</div></div><div class="widget-row"><div class="widget-name">🔥 Popular List</div><div class="widget-maps">Widget:<strong>Posts</strong>(List style)<br/>หรือ Repeater Field</div></div></div><h2 class="section-h">การตั้งค่า Global Button Style (สำคัญมาก)</h2><div class="path">Elementor → Site Settings → Global Colors+Typography</div><div class="inst-list"><div class="inst-item"><div class="inst-dot">1</div><div class="inst-text">ไปที่ <strong>Site Settings → Global Colors</strong>→ เพิ่มสี:<br/><span style="display:inline-block;margin-top:6px;background:#f1f5f9;padding:6px 12px;border-radius:6px;font-family:monospace;font-size:.82rem;">Primary:<span style="color:#e53e3e;font-weight:700;">#e53e3e</span>| Secondary:<span style="color:#0f172a;font-weight:700;">#0f172a</span>| Text:<span style="color:#1a202c;font-weight:700;">#1a202c</span></span></div></div><div class="inst-item"><div class="inst-dot">2</div><div class="inst-text">ไปที่ <strong>Site Settings → Typography</strong>→ ตั้ง Default Font เป็น <strong>Sarabun</strong>(รองรับภาษาไทย)</div></div><div class="inst-item"><div class="inst-dot">3</div><div class="inst-text">ทุก Button Widget ที่ใช้สำหรับ "เช็คราคาล่าสุด" ให้ Set Global Style เพื่อใช้ซ้ำได้ทุกหน้า</div></div></div><h2 class="section-h">การตั้งค่า Loop Builder (สำหรับ Article Cards)</h2><div class="inst-list"><div class="inst-item"><div class="inst-dot">1</div><div class="inst-text">ไปที่ <strong>Elementor → Templates → Add New → Loop Item</strong>— สร้าง Card Template 1 ชิ้น</div></div><div class="inst-item"><div class="inst-dot">2</div><div class="inst-text">ใน Loop Item ใช้ Dynamic Tags:<code style="background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:.82rem;">{Post Title}</code>,<code style="background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:.82rem;">{Post Excerpt}</code>,<code style="background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:.82rem;">{Featured Image}</code></div></div><div class="inst-item"><div class="inst-dot">3</div><div class="inst-text">ใน Homepage Template → ใช้ <strong>Loop Grid Widget</strong>→ เลือก Loop Item ที่สร้าง → ตั้ง Columns:3,Posts per page:6</div></div></div></div><!-- STEP 5:Display Conditions --><div class="step-card" id="step5"><div class="step-header"><div class="step-num num-purple">5</div><div><div class="step-title">ตั้งค่า Display Conditions</div><div class="step-subtitle">กำหนดว่า Template นี้จะแสดงที่หน้าไหน — ต้องทำทุก Template</div></div></div><div class="note note-danger"><span class="note-icon">🚨</span><span><strong>ถ้าไม่ตั้ง Conditions</strong>— Template จะไม่แสดงในหน้าเว็บจริง แม้จะ Publish แล้วก็ตาม</span></div><div class="inst-list"><div class="inst-item"><div class="inst-dot">1</div><div class="inst-text">หลัง Build เสร็จ — คลิกปุ่ม <strong>"Publish"</strong>หรือ <strong>"Update"</strong>ใน Elementor</div></div><div class="inst-item"><div class="inst-dot">2</div><div class="inst-text">จะมี Popup <strong>"Where Do You Want to Display Your Template?"</strong></div></div><div class="inst-item"><div class="inst-dot">3</div><div class="inst-text">คลิก <strong>Add Condition</strong>→ เลือก <strong>"Front Page"</strong>(หน้าแรก) → คลิก Save &amp;Close</div></div></div><h2 class="section-h">Conditions สำหรับ Templates ต่างๆ</h2><div style="display:flex;flex-direction:column;gap:8px;margin:12px 0;"><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;"><span style="font-size:.88rem;font-weight:700;">Homepage Template</span>→ <span style="font-size:.85rem;color:var(--muted);">Condition:<strong>Front Page</strong></span></div><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;"><span style="font-size:.88rem;font-weight:700;">Single Post Template</span>→ <span style="font-size:.85rem;color:var(--muted);">Condition:<strong>Post Type=Posts (All)</strong></span></div><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;"><span style="font-size:.88rem;font-weight:700;">Category Archive Template</span>→ <span style="font-size:.85rem;color:var(--muted);">Condition:<strong>Archives → Category</strong></span></div><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;"><span style="font-size:.88rem;font-weight:700;">Header Template</span>→ <span style="font-size:.85rem;color:var(--muted);">Condition:<strong>Entire Site</strong></span></div><div style="background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;"><span style="font-size:.88rem;font-weight:700;">Footer Template</span>→ <span style="font-size:.85rem;color:var(--muted);">Condition:<strong>Entire Site</strong></span></div></div></div><!-- STEP 6:Header Template --><div class="step-card" id="step6"><div class="step-header"><div class="step-num num-red">6</div><div><div class="step-title">สร้าง Header Template</div><div class="step-subtitle">Header ที่มี Logo,Navigation,Search Bar</div></div></div><div class="path">Theme Builder → Add New Template → Header</div><div class="inst-list"><div class="inst-item"><div class="inst-dot">1</div><div class="inst-text">Template Type → <strong>Header</strong>→ ชื่อ:"Global Header"</div></div><div class="inst-item"><div class="inst-dot">2</div><div class="inst-text">Layout:<strong>1 Column Section</strong>→ Padding:0 → Min Height:64px</div></div><div class="inst-item"><div class="inst-dot">3</div><div class="inst-text">ใช้ <strong>Nav Menu Widget (Pro)</strong>→ เชื่อมกับ WordPress Menu ที่สร้างไว้ใน <strong>Appearance → Menus</strong></div></div><div class="inst-item"><div class="inst-dot">4</div><div class="inst-text">เพิ่ม <strong>Site Logo Widget</strong>ด้านซ้าย+<strong>Search Widget</strong>ด้านขวา</div></div><div class="inst-item"><div class="inst-dot">5</div><div class="inst-text">ใน Advanced → Position → <strong>Sticky to Top</strong>เพื่อให้ Header ติดบนหน้าจอ</div></div><div class="inst-item"><div class="inst-dot">6</div><div class="inst-text">Publish → Conditions → <strong>Entire Site</strong></div></div></div><h2 class="section-h">เมนูที่ต้องสร้างใน WordPress</h2><div class="path">WordPress Admin → Appearance → Menus → Create New Menu</div><div class="code-block"><div class="code-label">รายการเมนู</div><code><span class="cmt">ชื่อเมนู:Main Navigation</span><span class="cmt">รายการ:</span><span class="val">อิเล็กทรอนิกส์</span>→ category/electronics/ <span class="val">เครื่องใช้ในบ้าน</span>→ category/home-appliances/ <span class="val">อุปกรณ์สำนักงาน</span>→ category/office-equipment/ <span class="val">ไลฟ์สไตล์</span>→ category/lifestyle/ <span class="val">อุปกรณ์เสริม</span>→ category/accessories/ <span class="val">คู่มือซื้อ</span>→ buying-guide/ <span class="cmt">Location:Elementor Header Menu</span></code></div></div><!-- STEP 7:Footer Template --><div class="step-card" id="step7"><div class="step-header"><div class="step-num num-blue">7</div><div><div class="step-title">สร้าง Footer Template</div><div class="step-subtitle">Footer 4 คอลัมน์ พร้อม Affiliate Disclosure และ Copyright</div></div></div><div class="path">Theme Builder → Add New Template → Footer</div><div class="inst-list"><div class="inst-item"><div class="inst-dot">1</div><div class="inst-text">Template Type → <strong>Footer</strong>→ ชื่อ:"Global Footer"</div></div><div class="inst-item"><div class="inst-dot">2</div><div class="inst-text">สร้าง Section → 4 Columns (เหมือน Footer ใน HTML ที่เราสร้าง) → Background Color:#0f172a</div></div><div class="inst-item"><div class="inst-dot">3</div><div class="inst-text">คอลัมน์ 1:Site Logo+Text Widget (คำอธิบาย)+Social Icons Widget</div></div><div class="inst-item"><div class="inst-dot">4</div><div class="inst-text">คอลัมน์ 2–4:Nav Menu Widget หรือ Text Widget สำหรับ Footer Links</div></div><div class="inst-item"><div class="inst-dot">5</div><div class="inst-text">เพิ่ม Section ล่างสุด → Text Widget สำหรับ Copyright+Affiliate Disclosure</div></div><div class="inst-item"><div class="inst-dot">6</div><div class="inst-text">Publish → Conditions → <strong>Entire Site</strong></div></div></div><div class="code-block"><div class="code-label">ข้อความ Affiliate Disclosure</div><code><span class="str">© 2026 Top10BestChoice.com · สงวนลิขสิทธิ์</span><span class="str">เว็บไซต์นี้มีลิงก์พาร์ทเนอร์จาก Shopee</span><span class="str">หากซื้อสินค้าผ่านลิงก์ของเรา เราอาจได้รับค่าคอมมิชชัน</span><span class="str">โดยไม่มีค่าใช้จ่ายเพิ่มเติมสำหรับคุณ</span></code></div></div><!-- STEP 8:SEO+Maintenance --><div class="step-card" id="step8"><div class="step-header"><div class="step-num num-green">8</div><div><div class="step-title">ปิด Maintenance Mode+ตรวจสอบ SEO</div><div class="step-subtitle">จากภาพที่เห็น:"Site is undergoing maintenance" — ต้องปิดก่อนเว็บขึ้น Google</div></div></div><div class="note note-danger"><span class="note-icon">🚨</span><span>จากภาพ screenshot ที่แชร์มา พบว่ามี tab ชื่อ <strong>"Site is undergoing m..."</strong>— แสดงว่าเว็บยังอยู่ใน Maintenance Mode และ Google <strong>จะไม่ index</strong>หน้าเว็บ</span></div><h2 class="section-h">ปิด Maintenance Mode (ทำก่อนเลย)</h2><div class="path">WordPress Admin → Elementor → Tools → Maintenance Mode</div><div class="inst-list"><div class="inst-item"><div class="inst-dot">1</div><div class="inst-text">ไปที่ Elementor → Tools → แท็บ <strong>Maintenance Mode</strong></div></div><div class="inst-item"><div class="inst-dot">2</div><div class="inst-text">เปลี่ยน Mode จาก "Coming Soon" หรือ "Maintenance" → <strong>Disable</strong></div></div><div class="inst-item"><div class="inst-dot">3</div><div class="inst-text">คลิก <strong>Save Changes</strong></div></div></div><h2 class="section-h">ตรวจสอบ RankMath SEO (จากภาพ:เห็น RankMath ใน Admin Bar)</h2><div class="path">WordPress Admin → Rank Math → General Settings</div><div class="inst-list"><div class="inst-item"><div class="inst-dot">1</div><div class="inst-text"><strong>SEO Visibility:</strong>ตรวจสอบว่า <em>ไม่ได้ติ๊ก</em>"Discourage search engines from indexing" ใน Settings → Reading</div></div><div class="inst-item"><div class="inst-dot">2</div><div class="inst-text"><strong>Schema:</strong>Rank Math → Titles &amp;Meta → Posts → Schema Type → <strong>BlogPosting</strong></div></div><div class="inst-item"><div class="inst-dot">3</div><div class="inst-text"><strong>Breadcrumbs:</strong>Rank Math → General Settings → Breadcrumbs → <strong>Enable</strong></div></div><div class="inst-item"><div class="inst-dot">4</div><div class="inst-text"><strong>Sitemap:</strong>Rank Math → Sitemap → เปิด Post/Page/Category Sitemap → Submit ใน Google Search Console</div></div></div><div class="note note-warn"><span class="note-icon">⚠️</span><span>จาก Admin Bar ที่เห็นมี notice <strong>"SEO Notice: Your site is set to No Index"</strong>— ให้รีบแก้ไขที่ <strong>Settings → Reading → Search Engine Visibility</strong>→ ติ๊กออก แล้ว Save</span></div></div><!-- Summary Checklist --><div class="step-card"><div class="step-header"><div class="step-num" style="background:var(--navy);color:#fff;">✓</div><div><div class="step-title">Checklist ก่อน Launch</div><div class="step-subtitle">ตรวจสอบทุกข้อก่อนเปิดเว็บจริง</div></div></div><div class="checklist"><div class="check-item check-done"><span class="check-icon">✅</span>Global CSS เพิ่มใน Elementor Site Settings แล้ว</div><div class="check-item check-done"><span class="check-icon">✅</span>Font Sarabun ตั้งเป็น Default Font แล้ว</div><div class="check-item check-done"><span class="check-icon">✅</span>Homepage Template สร้างและ Publish แล้ว</div><div class="check-item check-done"><span class="check-icon">✅</span>Display Condition:Front Page ตั้งแล้ว</div><div class="check-item check-done"><span class="check-icon">✅</span>Header Template+Conditions:Entire Site</div><div class="check-item check-done"><span class="check-icon">✅</span>Footer Template+Affiliate Disclosure</div><div class="check-item check-pending"><span class="check-icon">⏳</span>ปิด Maintenance Mode แล้ว</div><div class="check-item check-pending"><span class="check-icon">⏳</span>แก้ไข "No Index" ใน Settings → Reading</div><div class="check-item check-pending"><span class="check-icon">⏳</span>RankMath:Schema=BlogPosting,Breadcrumbs ON</div><div class="check-item check-pending"><span class="check-icon">⏳</span>Submit Sitemap ใน Google Search Console</div><div class="check-item check-pending"><span class="check-icon">⏳</span>ทดสอบบนมือถือ (Mobile Responsive)</div><div class="check-item check-pending"><span class="check-icon">⏳</span>ทดสอบปุ่ม "เช็คราคาล่าสุด" ทุกปุ่มเปิดลิงก์ถูกต้อง</div></div><div class="note note-info" style="margin-top:20px;"><span class="note-icon">🚀</span><span><strong>ขั้นตอนถัดไป:</strong>หลัง Homepage เสร็จแล้ว ขอแนะนำให้สร้าง <strong>Single Post Template</strong>สำหรับบทความ Top 10 — ซึ่งจะมี Section:H1,Quick Table,Product Ranking Blocks+ปุ่ม CTA ทุกตัว</span></div></div></div></body></html>