ثلاثة وعشرون ثلاثة وعشرون: موضوع ووردبريس افتراضي جديد من المجتمع

نشرت: 2022-09-30

Twenty-Three هي سمة WordPress الافتراضية الجديدة تمامًا التي يتم إطلاقها باستخدام WordPress 6.1.

إنه مظهر بسيط بدون صور أو وظائف إضافية. إنه يقدم أفضل ما لديه كقالب بداية لإنشاء قوالب وأنماط مختلفة وأيضًا اختبار جميع الميزات المقدمة مع أحدث إصدارات WordPress. يمكن اعتبار السمة بيئة تطوير واختبار حقيقية ، على الرغم من أن الأسلوب البسيط والاستجابة والخفة تجعله خيارًا جيدًا لإنشاء المدونات والمواقع الإلكترونية المناسبة لمجموعة متنوعة من الأغراض.

في مقدمته لموضوع Twenty-Two ، كتب Kjell Reigstad عن مستقبل السمات الافتراضية:

تعمل الابتكارات مثل theme.json والقوالب وأنماط الكتلة على جعل تطوير السمات أبسط بكثير وتوفر طرقًا جديدة للمستخدمين لتخصيص مواقعهم. هناك سبب للاعتقاد بأن المجتمع يمكنه الاستفادة من كل هذا لبناء حلول تخصيص وتخصيص أكثر تواترًا وتنوعًا لمستخدمينا في السنوات القادمة.

وقدم تشانينج ريتر الاقتراح التالي:

ماذا لو ، بدلاً من التركيز على الموضوع نفسه ، قمنا بتسليط الضوء على مجموعة متشددة من الأشكال المتنوعة التي صممها أعضاء المجتمع؟ يمكننا استخدام Twenty-Two كأساس لموضوع جديد تم تجريده من الخلف إلى الحد الأدنى - لوحة قماشية فارغة للسماح لمجموعة متنوعة من تنوعات الأنماط بالتألق.

وهذا ما يحدث مع السمة الافتراضية الجديدة Twenty-Three. تمت دعوة المجتمع للمشاركة بنشاط في تصميم قالب WordPress الافتراضي ، ونحب ذلك لأنه يجعل السمة الجديدة نتيجة عمل تشاركي حقيقي.

عشرون ثلاثة وعشرون المعاينة
عشرون ثلاثة وعشرون المعاينة
خفيفة الوزن ومرنة مع مجموعة من الاختلافات المذهلة في الأنماط من المجتمع Meet Twenty-Three ، سمة WordPress الافتراضية الجديدة تهبط مع WordPress 6.1 انقر للتغريد

ولكن قبل الكشف عن اختلافات الأنماط التي تأتي في حزمة مع سمة WordPress الافتراضية الجديدة ، دعنا نتعرف على الميزات الأساسية لـ Twenty-Three وما يمكن أن يكون مناسبًا له.

تخطيطات وأنماط الصفحة

كما ذكرنا أعلاه ، فإن Twenty-Three هي نسخة مجردة من Twenty-Two. ما يلفت الانتباه في السمة الافتراضية الجديدة هي بساطتها وخفتها. Twenty-Three مرن ومناسب تمامًا لأحدث ميزات تحرير الموقع في Gutenberg ، مثل تحرير القوالب وتنوعات الأنماط العالمية وطباعة السوائل وأنماط الكتلة.

لذلك ، لن يكون مفاجئًا أنه في لقطات الشاشة الموضحة في هذه المقالة ، سترى الحد الأدنى من الصفحات بدون أي أجراس وصفارات ولكنها مناسبة تمامًا للتخصيص والاختبار.

لإعطائك مثالاً على ذلك ، تُظهر الصورة أدناه صفحات منشور فردية مع وبدون صور مميزة.

معاينة منشور واحد مع وبدون صورة مميزة في Twenty-Three
معاينة منشور واحد مع وبدون صورة مميزة في Twenty-Three

الصورة التالية تقارن الصفحة الرئيسية بصفحة أرشيف.

الصفحة الرئيسية مقارنة بصفحة الأرشيف في Twenty-Three
الصفحة الرئيسية مقارنة بصفحة الأرشيف في Twenty-Three

حتى إذا كان السمة الجديدة عبارة عن نسخة مبسطة من Twenty-Two ، مقارنةً بالموضوع الافتراضي السابق ، فإن Twenty-Three تقدم بعض الاختلافات الرئيسية.

أولاً ، تم تقليل حجم العناوين واستبدال خط serif الافتراضي بخط system sans serif.

أحجام العناوين في Twenty-Three
أحجام العناوين في Twenty-Three

أيضا ، تم تطبيق لوحة ألوان مختلفة. يمكنك رؤية تعريف لوحة Twenty-Three الجديد في الكود التالي من theme.json :

 { "settings": { "appearanceTools": true, "color": { "palette": [ { "color": "#ffffff", "name": "Base", "slug": "base" }, { "color": "#000000", "name": "Contrast", "slug": "contrast" }, { "color": "#9DFF20", "name": "Primary", "slug": "primary" }, { "color": "#345C00", "name": "Secondary", "slug": "secondary" }, { "color": "#F6F6F6", "name": "Tertiary", "slug": "tertiary" } ] }, } }
ثلاثة وعشرون لونًا افتراضيًا
ثلاثة وعشرون لونًا افتراضيًا

لكن السمة الرئيسية للموضوع الافتراضي الجديد هي مجموعة أشكاله المختلفة. يأتي Twenty-Three بعشرة أشكال مختلفة من الأنماط العالمية ، يعرض كل منها مجموعة مختلفة من الألوان وعائلة الخطوط وأحجام الخطوط.

ثلاثة وعشرون نمطًا عالميًا
ثلاثة وعشرون نمطًا عالميًا

ستجد ملفات JSON المقابلة في مجلد أنماط Twenty-Three.

تتوفر معاينات كاملة لقوالب الصفحة والأنماط وتنوعات الأنماط لـ Twenty-Three على Figma.

معاينة Twenty-Twenty-Three Style Variations على Figma
معاينة Twenty-Twenty-Three Style Variations على Figma

ثلاثة وعشرون طباعة

في موضوع بسيط مثل Twenty-Three ، تلعب الطباعة دورًا رئيسيًا في جعل النص قابلاً للقراءة ، والموقع جذابًا ، وفي النهاية يوفر للزائرين تجربة تصفح مجزية ، بغض النظر عن الجهاز وحجم الشاشة.

لهذا الغرض ، يأتي Twenty-Three مع مجموعة جديدة من عائلات الخطوط ويستخدم Fluid Typography المقدم مع WordPress 6.1.

المحارف

يتميز Twenty-Three بمجموعة جديدة من المحارف التي تُستخدم في تنويعات الأنماط وتتميز بالبساطة والتنوع:

  • خط النظام - var(--wp--preset--font-family--system-font)
  • IBM Plex Mono - var(--wp--preset--font-family--ibm-plex-mono)
  • Inter - var(--wp--preset--font-family--inter)
  • Source Serif Pro - var(--wp--preset--font-family--source-serif-pro)
  • DM Sans - var(--wp--preset--font-family--dm-sans)

يعد IBM Plex Mono جزءًا من مجموعة خطوط IBM Plex ، وهي محرف شركة IBM الجديد الذي تم إصداره بموجب ترخيص SIL Open Font (OFL). يمكنك مشاهدة معاينة له على Adobe Fonts ومواقع الويب الخاصة بشركة IBM.

معرض IBM Plex Mono
معرض IBM Plex Mono على موقع ibm.com

Inter هي عائلة خطوط مجانية ومفتوحة المصدر تم تصميمها وتصميمها لشاشات الكمبيوتر بواسطة Rasmus Andersson. يمكنك معاينة وتنزيل عائلة الخطوط على موقع Rasmus Andersson أو Google Fonts.

محرف انتر
معاينة محرف Inter على موقع Rasmus Andersson

Source Serif Pro هو محرف من Adobe Originals ويمكنك استخدامه مجانًا مع حساب Adobe Fonts (اقرأ المزيد عن ترخيص خط Adobe).

معاينة Source Serif Pro
معاينة Source Serif Pro على fonts.adobe.com

DM Sans هو محرف آخر مرخص بموجب ترخيص SIL Open Font (OFL) ، الذي تم تفويضه من Google من Colophon Foundry ، وصممه Colophon Foundry و Jonny Pinhorn و Indian Type Foundry.

معاينة DM Sans
معاينة DM Sans على Google Fonts

طباعة السوائل والتباعد

يستخدم Twenty-Three الطباعة السائلة والإعدادات المسبقة للمسافات المقدمة مع WordPress 6.1.

توفر سمة WordPress الافتراضية الجديدة مثالًا رائعًا على تنفيذ الطباعة المرنة داخل سمات WordPress ويمكنك استخدامها كقالب لإضافة دعم لهذه الميزة في السمات الخاصة بك.

يُظهر الكود التالي تعريفات الخاصية settings.typography.fluid و settings.typography.fontSizes[] في theme.json :

 "settings": { ... "typography": { "fluid": true, "fontSizes": [ { "fluid": { "min": "0.875rem", "max": "1rem" }, "size": "1rem", "slug": "small" }, { "fluid": { "min": "1rem", "max": "1.125rem" }, "size": "1.125rem", "slug": "medium" }, { "size": "1.75rem", "slug": "large", "fluid": false }, { "size": "2.25rem", "slug": "x-large", "fluid": false }, { "size": "10rem", "slug": "xx-large", "fluid": { "min": "4rem", "max": "20rem" } } ] } }

يضيف إعداد typography.fluid دعمًا للطباعة المرنة بينما يحدد typography.fontSizes[].fluid الحد الأدنى والحد الأقصى لقيمة حجم الخط.

بالإضافة إلى طباعة السوائل ، يدعم برنامج Twenty-Three أيضًا تباعد السوائل.

قبل إصدار WordPress 6.1 ، كان من الممكن فقط تعيين قيم مسافات مخصصة في المحرر. هذا يعني أنه قبل WordPress 6.1 لم يكن مؤلفو السمات قادرين على تحديد قيم ثابتة للحشو والهامش والفجوة. أدى هذا إلى العديد من القيود. على سبيل المثال ، لم يكن من الممكن نقل إعدادات التباعد بين السمات المختلفة بسهولة أو الحفاظ على قيم التباعد عند نسخ المحتوى ولصقه وأنماط الحظر بين المواقع المختلفة.

يمكن للسمات أن تعلن عن دعم Fluid Spacing باستخدام إعدادات spacing.spacingSizes e spacing.spacingScale الجديدة (اقرأ المزيد في Theme.json: إضافة إعدادات مسبقة لحجم التباعد). في Twenty-Three ، يتم ذلك بالإعدادات التالية:

 "settings": { "spacing": { "spacingScale": { "steps": 0 }, "spacingSizes": [ { "size": "clamp(1.5rem, 5vw, 2rem)", "slug": "30", "name": "30" }, { "size": "clamp(1.8rem, 1.8rem + ((1vw - 0.48rem) * 2.885), 3rem)", "slug": "40", "name": "40" }, { "size": "clamp(2.5rem, 8vw, 6.5rem)", "slug": "50", "name": "50" }, { "size": "clamp(3.75rem, 10vw, 7rem)", "slug": "60", "name": "60" }, { "size": "clamp(5rem, 5.25rem + ((1vw - 0.48rem) * 9.096), 8rem)", "slug": "70", "name": "70" }, { "size": "clamp(7rem, 14vw, 11rem)", "slug": "80", "name": "80" } ], "units": [ "%", "px", "em", "rem", "vh", "vw" ] } }

يُظهر مقطع الفيديو أدناه أسلوب طباعة السوائل قيد التشغيل في فيلم Twenty-Three.

يمكنك التحقق من الإعدادات المسبقة للطباعة والتباعد في مواصفات التصميم.

القوالب وأجزاء القالب

مع Twenty-Three ، سترى في العمل جميع الميزات وتحسينات تحرير الموقع التي تأتي مع WordPress 6.1.

هذا صحيح بشكل خاص مع القوالب وأجزاء القالب.

ثلاثة وعشرون قالبًا
ثلاثة وعشرون قالبًا

عند تشغيل محرر الموقع مع تشغيل Twenty-Three على موقع الويب الخاص بك ، سترى قائمة بأحد عشر نموذجًا وأربعة أجزاء من النماذج.

توضح الصورة أدناه نموذج 404 في محرر الموقع.

قالب Twenty-Three 404 للصفحة
قالب Twenty-Three 404 للصفحة

ستجد ملفات HTML المقابلة في قوالب Twenty-Three ومجلدات الأجزاء .

ثلاثة وعشرون جزء من القالب
ثلاثة وعشرون جزء من القالب

تعرض الصورة أدناه جزء قالب التعليقات في وضع التحرير:

تحرير جزء قالب التعليقات
تحرير جزء قالب التعليقات

ستجد قوالب مخصصة وأجزاء قالب محددة في theme.json .

قوالب مخصصة

بالإضافة إلى القوالب الافتراضية ، يوفر برنامج Twenty-Three القوالب المخصصة التالية:

  • فارغ
  • مدونة (بديلة)
  • 404
  • مع صورة مميزة
  • مع غطاء بلوك

يتم تعريف هذه القوالب في theme.json على النحو التالي:

 { "customTemplates": [ { "name": "blank", "postTypes": [ "page", "post" ], "title": "Blank" }, { "name": "blog-alternative", "postTypes": [ "page" ], "title": "Blog (Alternative)" }, { "name": "404", "postTypes": [ "page" ], "title": "404" }, { "name": "with-featured-image", "postTypes": [ "page", "post" ], "title": "With Featured Image" }, { "name": "with-cover-block", "postTypes": [ "page", "post" ], "title": "With Cover Block" } ], }

أجزاء القالب

يتم تعريف أجزاء النموذج على النحو التالي.

 { "templateParts": [ { "area": "header", "name": "header", "title": "Header" }, { "area": "footer", "name": "footer", "title": "Footer" }, { "area": "uncategorized", "name": "comments", "title": "Comments" }, { "area": "uncategorized", "name": "post-meta", "title": "Post Meta" } ] }

الأنماط العالمية وتنوعات الأنماط

كما ذكرنا أعلاه ، بدءًا من WordPress 6.0 ، يمكن لمؤلفي القوالب تجميع مجموعات متعددة من الأنماط مع سماتهم ، مما يتيح للمستخدمين التبديل بين تنوعات الأنماط دون تغيير موضوعهم.

ميزة WordPress الرائعة هذه هي السمة الرئيسية للسمة الافتراضية الجديدة ، حيث توفر Twenty-Three عشر مجموعات أنماط مسبقة الصنع للاختيار من بينها.

ثلاثة وعشرون نمطًا عالميًا
ثلاثة وعشرون نمطًا عالميًا

يمكنك تصفح هذه الأنماط في واجهة النمط العام لمحرر الموقع الخاص بك. هنا تستطيع

  • تبديل النمط العام من لوحة تصفح الأنماط .
  • تخصيص إعدادات الطباعة - النص والروابط والعناوين والأزرار
  • قم بتحرير الألوان الافتراضية أو تغيير لون عناصر معينة
  • تخصيص تخطيط منطقة المحتوى الرئيسية
  • تخصيص مظهر عناصر محددة
تخصيص النص والألوان والتخطيط في Twenty-Three
تخصيص النص والألوان والتخطيط في Twenty-Three

تجدر الإشارة مرة أخرى إلى أنه في إنشاء العديد من الأشكال المتنوعة ، كانت مشاركة المجتمع أمرًا بالغ الأهمية. بعد انطلاق مشروع Twenty-Three ، تم استلام 38 مشاركة من 19 مساهمًا من 8 دول مختلفة (يمكنك استكشاف جميع المشاريع على GitHub).

من أصل 38 ، تم اختيار 10 أشكال مختلفة:

  • Pitch هو نسخة داكنة من النمط الافتراضي الذي يستخدم عائلة خطوط Inter بواسطة Rasmus Andersson.
الملعب هو شكل مظلم من Twenty-Three
الملعب هو شكل مظلم من Twenty-Three
  • يستخدم Canary حجم نوع واحد وعرض عمود ضيق. كما أنه يستخدم تأثير نصف قطر حد مثير للاهتمام.
يستخدم Canary حجم نوع واحد وعرض عمود ضيق
يستخدم Canary حجم نوع واحد وعرض عمود ضيق
  • يستخدم Electric لونًا غامقًا لجميع أشكال الطباعة عبر الموقع.
  • الحج هو نسخة داكنة ملونة للموضوع الأساسي.
  • القطيفة هي اختلاف ناعم وممتع للأسلوب الأساسي.
  • يتميز Block-Out بتأثير ثنائي على الصور.
  • يعرض Whisper بعض العناصر المخصصة ، مثل الحد حول حافة الصفحة وأنماط الأزرار وتسطيرات الارتباط الفريدة.
  • تتمتع الشربات بمظهر مشرق وملون فريد
شربات بمظهر ملون فريد من نوعه
شربات بمظهر ملون فريد من نوعه
  • تم اختيار Grapes لمزيجته الممتعة من لوحة الألوان ونوع الخط.

أروع شيء في اختلافات الأنماط هو أنك لست مضطرًا بالضرورة إلى أن تكون مطورًا للواجهة الأمامية لإنشاء أنماطك.

إذا كنت تشعر بالراحة مع الترميز ، فيمكنك اختيار أحد ملفات .json الموجودة في مجلد Twenty-Three واستخدامه كقالب لبناء تنوع نمطك .

ولكن إذا لم يكن الترميز هو الشيء الذي تفضله ، فيمكنك استخدام المكون الإضافي الرسمي Create Block Theme ، والذي يمكنك تنزيله مجانًا من دليل البرنامج المساعد WordPress.org.

أولاً ، قم بتثبيت البرنامج المساعد وتنشيطه ، ثم انتقل إلى محرر النمط. مرة واحدة هنا ، قم بتخصيص الألوان والطباعة والتخطيط وفقًا لتفضيلاتك وحفظ التغييرات.

تخصيص الأنماط في واجهة الأنماط العامة
تخصيص الأنماط في واجهة الأنماط العامة

بمجرد أن تكون سعيدًا بالتغييرات التي أجريتها ، ابحث عن Create Block Theme ضمن المظهر في قائمة مسؤول WordPress.

إنشاء عنصر قائمة "سمة بلوك"
إنشاء عنصر قائمة "سمة بلوك"

تحقق من العنصر الأخير في القائمة: إنشاء نمط مختلف . سيُطلب منك تعيين اسم لتنوع النمط الخاص بك. أدخل الاسم وانقر على إنشاء موضوع . سيؤدي هذا إلى إنشاء ملف .json جديد في مجلد أنماط السمة.

قم بإنشاء نمط مختلف
قم بإنشاء نمط مختلف

يمكنك الآن تخصيص أسلوبك بشكل أكبر وحتى تصديره إلى عمليات تثبيت WordPress الأخرى.

يعد المكون الإضافي Create Block Theme أداة قيمة للاستفادة الكاملة من ميزات إنشاء القالب والقالب المتوفرة مع أحدث إصدارات WordPress. أثناء تواجدك فيه ، يمكنك إلقاء نظرة على جميع الخيارات الأخرى:

  • تصدير ثلاثة وعشرون
  • خلق الطفل من ثلاثة وعشرين وعشرين
  • استنساخ ثلاثة وعشرون وعشرون
  • الكتابة فوق ثلاثة وعشرين وعشرين
  • إنشاء موضوع فارغ
  • قم بإنشاء نمط مختلف
يظهر تباين نمط مخصص في مستعرض النمط
يظهر تباين نمط مخصص في مستعرض النمط

ملخص

على الرغم من أن مظهر WordPress الافتراضي الجديد للوهلة الأولى قد يبدو وكأنه نوع من الصناديق الفارغة الخالية من الملامح ، إلا أنه عند الفحص الدقيق ، يكون أكثر من ذلك بكثير ، حيث يتيح لك الاستفادة القصوى من أحدث ميزات تحرير موقع WordPress.

في Twenty-Three ، سترى العديد من القوالب وأجزاء القوالب المراد تخصيصها ، ومجموعة من 10 أشكال مختلفة من الأنماط لاستخدامها كأساس لإنشاء مواقع ويب فريدة ، ودعم جميع الميزات الجديدة المتوفرة في WordPress 6.1 ، بدءًا من الطباعة السائلة و تحسين نظام القوالب.

مع Twenty-Three ، هناك شعور بأن الاختلاف بين مظهر الموقع ووظائفه صار الآن. الوظيفة الوحيدة للموضوع هي تنظيم مظهر الموقع ، تاركًا إضافة وظائف إلى المكونات الإضافية. ومن وجهة النظر هذه ، تقوم Twenty-Three بعمل رائع ، حيث تقدم لمستخدمي WordPress جميع ميزات تحرير موقع Gutenberg الأحدث. لم يكن تخصيص مظهر موقع الويب أسهل من أي وقت مضى.

متروك لك الآن. هل سبق لك استخدام المظهر الجديد في بيئة اختبار؟ هل حاولت إنشاء اختلافات نمط مخصصة حتى الآن؟ شاركنا أفكارك في التعليقات أدناه.