حاولت البحث ولكن دون جدوى.
هل يوجد إضافة لتغيير شعار الموقع تلقائيًا لفترة زمنية؟ لقد رأيت بعض المواقع تفعل ذلك في عيد الهالوين وعيد الميلاد. قمنا بذلك لشهر الفخر هذا الشهر، ولكننا اضطررنا للقيام بذلك يدويًا.
حاولت البحث ولكن دون جدوى.
هل يوجد إضافة لتغيير شعار الموقع تلقائيًا لفترة زمنية؟ لقد رأيت بعض المواقع تفعل ذلك في عيد الهالوين وعيد الميلاد. قمنا بذلك لشهر الفخر هذا الشهر، ولكننا اضطررنا للقيام بذلك يدويًا.
لا يوجد إضافة مخصصة لهذا الغرض، لكن هناك محوّل قيم يُدعى home-logo-image-url يمكن استخدامه في هذه الحالة، على ما أعتقد. لذا، ربما يمكنك إنشاء مكون سمة صغير يقوم بالتالي:
api.registerValueTransformer("home-logo-image-url", ...) لإرجاع عنوان URL للشعار الموسمي عندما يقع تاريخ اليوم ضمن النطاق الزمني الذي قمت بتكوينه، وإرجاع الشعار الافتراضي في الحالات الأخرىسيكون ذلك إضافة مفيدة لنظام مكونات السمة! ![]()
في الواقع، حاولتُ تجربته بسرعة:
إذا أردتَ تجربته، أخبرني ما إذا كان يعمل كما هو متوقع، ثم سأقوم بتنظيفه.
واو! شكراً لك!
هل هناك طريقة لتغيير أحد الشعارات فقط؟ على سبيل المثال، طريقة عمل موقعنا (لا أعرف السبب، لقد ورثنا هذا التصميم) هو أن شعارنا الأساسي عبارة عن نص ولا نقوم بتغييره. نحن فقط نغير الشعار الصغير.
بالطبع، كحل بديل، يمكننا ببساطة تغيير الشعار الرئيسي إلى نفس الصورة تماماً، لكن هذا يعتبر نوعاً من الحلول المؤقتة. ملاحظة إضافية: عند التفكير في الأمر، يبدو أن هذا لن يكون مثالياً. إذا تم تغيير الشعار الرئيسي بشكل رسمي، فسيكون على شخص ما أن يتذكر أيضاً تغيير النسخة المكررة في المكون.
أيضاً، الأسماء تبدو غير دقيقة بعض الشيء. يبدو أن الشعار الأول في إعدادات الموقع يُسمى “الشعار الأساسي” مع النص الفرعي “يظهر في التنقل العلوي للموقع، وكذلك في أعلى إشعارات البريد الإلكتروني للموقع.” في حين أن في المكوّن (الإضافة) يقول “شعار” مع النص الفرعي “الشعار الرئيسي، يظهر على سطح المكتب في الوضع الفاتح.” إلا إذا كنت أخطئ في الفهم، وهو أمر محتمل جداً.
يعتمد ذلك على المكان الذي تنظر إليه. تحت admin/logo، ينص بالفعل على “الشعار الأساسي”، لكنه لا يفعل ذلك في جميع إعدادات الموقع.
إعدادات المكون غير مرتبطة بإعدادات الموقع الرئيسي، مما يعني أنها لا تتم مزامنتها. لقد قمت بتحديث main إلى primary على الرغم من ذلك، لأن هذا هو أحدث إضافة أعتقد.
نعم، هذه فكرة جيدة بصراحة.唯一的 downside هو أنني لا أستطيع فرض خيار “أي”، لذلك يتعين على المسؤول التأكد من تعيين شعار واحد على الأقل ليعمل المكون.
تم نشر TC هنا الآن: