0Pricing
HTML Academy · บทเรียน

เมตาแท็ก Twitter Card

ปรับแต่งตัวอย่างลิงก์ Twitter ด้วยเมตาแท็กการ์ด

เมตาแท็ก Twitter Card เป็นบทเรียน HTML Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน HTML Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส HTML Academy มีบทเรียนทั้งหมด 4 บทเรียน

เหตุใดจึงต้องมีมาตรฐานแยกต่างหาก

Twitter (X) กำหนดโพรโทคอลการ์ดตัวอย่างของตนเองก่อนที่จะมี OpenGraph และยังคงดูแลโพรโทคอลนั้นอยู่ แม้ Twitter รุ่นปัจจุบันจะใช้แท็ก OG เป็นทางเลือกสำรองเมื่อไม่มีแท็ก twitter:* แต่การประกาศ twitter:card อย่างชัดเจนจะให้รูปแบบการ์ดที่คาดเดาได้มากที่สุด

ประเภทของ twitter:card

การ์ดมี 4 ประเภท: summary (ภาพขนาดย่อเล็กถัดจากชื่อเรื่องหรือคำอธิบาย), summary_large_image (ภาพหลักเต็มความกว้าง), app (การติดตั้งแอปบนอุปกรณ์เคลื่อนที่) และ player (วิดีโอหรือเสียงแบบฝัง) เลือก summary_large_image สำหรับบทความที่มีเนื้อหาจำนวนมาก

<meta name="twitter:card" content="summary_large_image">

twitter:title และ twitter:description

หากมีค่าเหล่านี้ จะใช้แทน og:title และ og:description บน Twitter ใช้เมื่อคุณต้องการพาดหัวที่แตกต่างสำหรับผู้ชม Twitter จากผู้ใช้ OpenGraph ทั่วไป มิฉะนั้นให้ Twitter ใช้ค่าจาก OG เป็นทางเลือกสำรอง

twitter:image

สำหรับการ์ดแบบ summary ให้ใช้ภาพสี่เหลี่ยมจัตุรัสอัตราส่วน 1:1 ขนาดอย่างน้อย 144x144 สำหรับ summary_large_image ให้ใช้ภาพอัตราส่วน 2:1 โดยควรมีขนาด 1200x600 ขึ้นไป Twitter ปฏิเสธภาพที่มีขนาดเกิน 5 MB ใช้ URL แบบสัมบูรณ์เช่นเดียวกับ og:image เพราะเส้นทางแบบสัมพัทธ์ใช้ไม่ได้

twitter:image:alt

ข้อความแสดงแทนสำหรับภาพบนการ์ด ยาวได้สูงสุด 420 อักขระ ช่วยให้ผู้ใช้โปรแกรมอ่านหน้าจอที่เรียกดู Twitter เข้าถึงเนื้อหาได้ดีขึ้น และเป็นคำอธิบายสำรองเมื่อโหลดภาพไม่สำเร็จ ควรระบุค่านี้เสมอ เพราะใช้เวลาเพียง 30 วินาทีแต่ช่วยส่งเสริมการมีส่วนร่วมของทุกคน

twitter:site และ twitter:creator

twitter:site คือชื่อบัญชี Twitter ของเว็บไซต์คุณ (รวม @) ส่วน twitter:creator คือชื่อบัญชีของผู้เขียนแต่ละคน การกรอกข้อมูลเหล่านี้ทำให้ Twitter แสดงข้อความ "from @yoursite" และเชื่อมโยงชื่อผู้เขียนไปยังบัญชีจริง

<meta name="twitter:site" content="@coddykit">
<meta name="twitter:creator" content="@ada_lovelace">

แอตทริบิวต์ Property เทียบกับ Name

OpenGraph ใช้ property="og:..." ส่วน Twitter ใช้ name="twitter:..." ความแตกต่างนี้มีสาเหตุทางประวัติศาสตร์ (RDFa เทียบกับ HTML5 meta) ทั้งสองแบบถูกต้องในทางเทคนิค การใช้แอตทริบิวต์ที่ถูกต้องกับแต่ละโพรโทคอลช่วยหลีกเลี่ยงกรณีพิเศษกับตัวตรวจสอบที่เข้มงวด

การ์ดแอป

twitter:card="app" ช่วยให้คุณโฆษณาแอป iOS/Android ด้วย twitter:app:id:iphone, twitter:app:id:ipad, twitter:app:id:googleplay และลิงก์ลึก twitter:app:url:* เมื่อแตะการ์ด ระบบจะเปิด App Store/Play Store หรือเปิดแอปโดยตรงหากติดตั้งไว้แล้ว

การ์ดเครื่องเล่น

twitter:card="player" ฝังเครื่องเล่นวิดีโอหรือเสียงไว้ในทวีตโดยตรง ต้องใช้ twitter:player (URL ของ iframe ที่เป็น HTTPS), twitter:player:width และ twitter:player:height Twitter อนุมัติการ์ดเครื่องเล่นด้วยตนเองเพื่อป้องกันการใช้งานในทางที่ผิด ให้ส่งคำขอผ่าน developer.twitter.com

การทดสอบด้วย Twitter Card Validator

Twitter ปิดส่วนติดต่อผู้ใช้สาธารณะของ Card Validator แล้ว แต่การ์ดยังคงแสดงตัวอย่างในทวีตร่าง วาง URL ของคุณในร่างส่วนตัวเพื่อดูว่าการ์ดประเภทใดและภาพใดจะแสดงผล ก่อนเผยแพร่ทวีตจริง

กลยุทธ์สำรอง

ใส่ทั้ง twitter:card และแท็ก OG ครบชุดเสมอ แพลตฟอร์มส่วนใหญ่ที่ไม่ใช่ Twitter จะไม่สนใจแท็ก twitter:* และไคลเอนต์ Twitter รุ่นใหม่ส่วนใหญ่จะใช้ OG เป็นทางเลือกสำรอง ดังนั้นการใช้ทั้งสองแบบจึงให้ตัวอย่างแสดงผลที่ถูกต้องในทุกที่โดยมีข้อมูลซ้ำเพียงเล็กน้อย

ตรวจสอบความรู้

หากไม่มี twitter:title แต่มี og:title การ์ด Twitter จะแสดงอะไร

สรุป

การ์ด Twitter (ประกาศผ่าน name="twitter:card") ทำให้หน้าเว็บมีตัวอย่างแสดงผลที่คาดเดาได้บน X เลือก summary_large_image สำหรับเนื้อหาด้านบรรณาธิการ เพิ่ม twitter:image พร้อม URL แบบสัมบูรณ์และ twitter:image:alt ระบุเว็บไซต์หรือผู้สร้างด้วยชื่อบัญชี และให้ค่า OG เติมข้อมูลในแท็กที่คุณไม่ได้กำหนดทับ

คำถามที่พบบ่อย

บทเรียน “เมตาแท็ก Twitter Card” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “เมตาแท็ก Twitter Card” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส HTML Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส HTML Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “เมตาแท็ก Twitter Card”

ปรับแต่งตัวอย่างลิงก์ Twitter ด้วยเมตาแท็กการ์ด คุณปฏิบัติ HTML Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน HTML Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน HTML Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “เมตาแท็ก Twitter Card” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน HTML Academy นี้ได้ไหม

ได้ บทเรียน HTML Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. OpenGraph og:title og:description og:image
  2. เมตาแท็ก Twitter Card
  3. พื้นฐานข้อมูลแบบมีโครงสร้าง JSON-LD
  4. Hreflang สำหรับหน้าสากล
← กลับไปที่ HTML Academy