0Pricing
HTML Academy · درس

وسوم Twitter Card الوصفية

تخصيص معاينات الروابط في Twitter باستخدام وسوم card الوصفية

وسوم Twitter Card الوصفية درس مجاني في HTML Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في HTML Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة HTML Academy 4 دروس في المجموع.

لمعيار منفصل؟

حددت Twitter (X) بروتوكولًا خاصًا ببطاقات المعاينة قبل ظهور OpenGraph، ولا تزال تدعمه. وعلى الرغم من أن Twitter الحديثة تستخدم علامات OG كبديل عند غياب علامات twitter:*، فإن التصريح عن twitter:card صراحةً يمنح تخطيط البطاقة الأكثر قابلية للتنبؤ.

أنواع twitter:card

هناك أربعة أنواع للبطاقات: 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 ميغابايت. استخدم عنوان URL مطلقًا كما في og:image — فالمسارات النسبية لا تعمل.

twitter:image:alt

هو النص البديل لصورة البطاقة، بحد أقصى 420 حرفًا. يحسّن إتاحة الوصول لمستخدمي قارئات الشاشة الذين يتصفحون Twitter، ويوفّر وصفًا بديلًا عند تعذّر تحميل الصور. وفّره دائمًا — فهو مكسب سريع يستغرق 30 ثانية لتعزيز الشمول.

twitter:site وtwitter:creator

يشير twitter:site إلى اسم المستخدم الخاص بموقعك على Twitter، مع @. ويشير twitter:creator إلى اسم مستخدم الكاتب الفرد. يتيح ملء هاتين القيمتين لـ Twitter عرض "من @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 الوصفية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة HTML Academy، انتقل إلى CoddyKit PRO. تتضمن دورة HTML Academy 4 دروس في المجموع.

ماذا ستتعلم في «وسوم Twitter Card الوصفية»؟

تخصيص معاينات الروابط في Twitter باستخدام وسوم card الوصفية تتمرن على HTML Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ HTML Academy؟

لا تُشترط خبرة سابقة. HTML Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «وسوم Twitter Card الوصفية»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس HTML Academy هذا؟

نعم. كل درس في HTML Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. OpenGraph وog:title وog:description وog:image
  2. وسوم Twitter Card الوصفية
  3. أساسيات البيانات المهيكلة JSON-LD
  4. Hreflang للصفحات الدولية
← العودة إلى HTML Academy