أنا مرتبك قليلًا بشأن كيفية دعم السمات المخصصة لوحات الألوان للوضع الفاتح والداكن. عندما أقوم بتحرير سمة جديدة وأحدد لوحة ألوان، يمكنني تحديد واحدة فقط. وعندما قمت بالمعاينة، وكنت أستخدم الوضع الداكن، لم أرَ لوحة الألوان. وعندما قمت بتبديل إعداداتي (إعدادات نظام التشغيل) إلى الوضع الفاتح، تمكنت من رؤية لوحة الألوان المخصصة. لذا أعتقد أن السؤال هو - إذا كانت السمة يمكنها تحديد لوحة ألوان واحدة فقط، فكيف يمكنني “ربط” السمة الجديدة بلوحة الألوان المخصصة X للوضع الفاتح ولوحة الألوان المخصصة Y للوضع الداكن؟
قد تكون قمت بتعيين نظام الألوان الداكنة إلى نظام مختلف عن النظام الافتراضي في تفضيلات المستخدم الخاصة بك.
يمكنك عرض جميع لوحات الألوان في /admin/customize/colors، على ما أعتقد.
حاليًا، تحتاج المواقع إلى تحديد نظام ألوان باعتباره نظام الألوان للوضع الداكن - فهو غير مدمج في نظام لوحة الألوان ليكون له وضعان.
ومع ذلك، نحن منغمسون في العمل الذي سيجعل هذا الأمر أكثر سهولة ويتضمن أوضاعًا أصلية فاتحة ومظلمة لجميع السمات، مع تحديد تفضيلات المستخدم لما سيراه. ليس لدينا تقدير للوقت المتوقع لهذه التحديثات حتى الآن، لكننا قطعنا شوطًا طويلاً في ذلك ونأمل أن يكون لدينا أوضاع فاتحة ومظلمة للوحات الألوان (إلى جانب التحسينات الأخرى ذات الصلة) قريبًا.
“ومع ذلك، نحن منغمسون في عمل سيجعل هذا أكثر سهولة ويتضمن أوضاعًا فاتحة ومظلمة أصلية لجميع النماذج، مع تحديد تفضيلات المستخدم لما سيراه.”
ولكن لكي نكون واضحين، إذا لم أكن أرغب في تقديم خيارات للمستخدم، فقط قم بوضع نظام ألوان فاتح/داكن للموقع، فسيكون ذلك ممكنًا، أليس كذلك؟
ما زلت مرتبكًا بعض الشيء. هل تقول إن النموذج سيستخدم نظام ألوان مخصصًا ومختارًا للوضع الفاتح، وبالنسبة للوضع الداكن فإنه يفعل… شيئًا آخر؟ إذا كان بإمكاني تعديل الوضع الداكن الافتراضي، فسيكون ذلك مناسبًا لأنني لا أحتاج إلى عدد N من النماذج التي يمكن للمستخدمين الاختيار من بينها. إذا كان هذا يعمل، فكيف أعرف أي نظام يجب تعديله؟
نعم، هذا ممكن.
تقوم بإنشاء لوحتي ألوان (أو تخصيص لوحات موجودة). لقد أنشأت لوحة الألوان “الوردية” الخاصة بي بناءً على لوحة الألوان الفاتحة WCAG ولوحة الألوان “الوردية الداكنة” الخاصة بي عن طريق تخصيص لوحة الألوان الداكنة WCAG. أفترض أنك لا تريد أن يختار المستخدمون لوحة الألوان الداكنة أيضًا للوضع الفاتح؛ في هذه الحالة، سأتأكد من تعطيل يمكن للمستخدمين تحديد لوحة الألوان. إذا تم تعطيل ذلك في جميع لوحات الألوان، فسيختفي القائمة المنسدلة في تفضيلات واجهة المستخدم الخاصة بالمستخدمين.
بعد ذلك، سيرى المستخدمون فقط
بدلاً من محدد الألوان الذي تراه في تفضيلاتك هنا في Meta.
تقوم بتعيين لوحة الألوان الداكنة الخاصة بك كمخطط الألوان الافتراضي على مستوى الموقع للوضع الداكن في إعداد الموقع معرف مخطط الألوان الداكنة الافتراضي.
وتضع اللوحة الفاتحة في إعداد لوحة الألوان للمظهر الخاص بك.
القيد الحالي هو أنني لا أستطيع بسهولة إنشاء لوحتين إضافيتين، على سبيل المثال، لوحة زرقاء فاتحة وداكنة، والسماح للمستخدمين بالاختيار بين الوردي والأزرق. بينما تعمل لوحة الألوان الفاتحة المتصلة بالمظهر بشكل جيد، لا يمكنني الحصول على لوحة داكنة افتراضية مختلفة لهذا المظهر. ولكن طالما أنك تريد لوحة ألوان فاتحة واحدة وداكنة واحدة فقط، فإن الخيارات الحالية كافية لك.
شكرا، سأجرب هذا!
نعم، مع دعم لوحة الألوان الفاتحة والداكنة القادم، سيكون هذا سهلاً. كما يشير @Moin، هذا النوع من الأشياء ممكن بالفعل، ولكنه ليس الطريقة الأكثر بديهية للقيام بذلك.
مع التغييرات القادمة، سيكون لكل لوحة ألوان وضع فاتح ووضع داكن كجزء من اللوحة. وهذا يشمل لوحات الألوان التي تأتي مع السمات، بالإضافة إلى تلك التي يمكنك إنشاؤها وتعديلها في لوحة الإدارة. ستتمكن من اختيار الإعدادات الافتراضية حسب الحاجة.
بانتظار بفارغ الصبر. اضطررت للبحث في الكثير من المواضيع للعثور على هذه المعلومات. سأستمر بالاقتراح المقدم في هذا الموضوع في الوقت الحالي.
هل تم تنفيذ هذا بعد؟
ليس بعد، لكننا نحرز تقدماً. إنها أولويتنا القصوى، لذا توقعوا وصول بعض الأشياء في الأسابيع القادمة.



