WordPress: تخصيص CSS إذا تم نشر المنشور اليوم

شعار ووردبرس]

لقد كنت أرغب في إضافة رسومات التقويم الصغيرة إلى مشاركاتي لفترة من الوقت الآن. لقد كتبت فصلين لتاريخ div وقمت بتعيين صورة الخلفية بشكل مختلف بناءً على ما إذا كان المنشور قد تمت كتابته اليوم أم لا. شكرا ل Michael H في منتديات دعم WordPress، أخيرًا حصلت على بياني بشكل صحيح! هذا ما فعلته. لدي صورة خلفية تم تعيينها لتاريخ فصل div:


بالنسبة لـ div اليوم ، قمت بتعيين صورة خلفية مختلفة مطبقة على فئة div تسمى the_date_today:


الآن بعد أن حصلت على هذه المجموعة ، أحتاج إلى كتابة بعض التعليمات البرمجية التي تضيف "_today" إذا تمت كتابة المشاركة اليوم:

post_date_gmt); if($post_date==gmdate('Ymd')) { echo '_today'; } ?>" style=";text-align:right;direction:rtl">

إليك كيف يعمل هذا:

  1. قمت بتعيين متغير يسمى post_date $ يساوي تاريخ المنشور بتنسيق Ymd.
  2. أكتب عبارة if بحيث إذا كان هذا المتغير يساوي تاريخ اليوم (بتنسيق Ymd أيضًا) ، فأضيف "_today"

هاهو! لدي الآن رسم تقويم يعرض ما إذا كان المنشور قد تمت كتابته اليوم أم لا! أنا فقط بحاجة لضبط المنطقة الزمنية وسأقوم بذلك!

5 تعليقات

  1. 1

    مرحبًا دوغ. هذا حقا بقعة!

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

    عمل رائع في رسومات التقويم الجديدة و CSS.

    • 2

      شكرا شون.

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

      الشيء الوحيد المفقود هو علامات الجدولة المناسبة. سأقوم بتصحيح ذلك.

  2. 3

    حسنًا ، أعتقد أن هناك خطأ في التعليمات البرمجية الخاصة بك الآن لأنه يوم جديد. ما زالت أيقونة التقويم تقول اليوم لكنها في الواقع غدًا الآن 🙂

    • 4

      تشير الجملة الأخيرة من المنشور إلى المشكلة - لا بد لي من تعديل توقيت جرينتش. أحتاج أيضًا إلى ضبط التخزين المؤقت ، لذا أحاول قتل عصفورين بحجر واحد.

  3. 5

    حسنًا ، لم أكن أدرك أن هذا ما كنت تقصده بشأن التكيف مع توقيت جرينتش.

    أنا متأكد من أنك فوقها mr code monkey 🙂 ولكن ربما يمكنك القيام بنوع من عبارة "if" التي تبحث في وقت الخادم الخاص بك؟

    إذا كان تاريخ / وقت الخادم X مقارنةً بتاريخ / وقت النشر ، فقم بإظهار صورة X أو شيء بهذا المعنى.

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.