वर्डप्रेस: ​​आज पोस्ट प्रकाशित सीएसएस को अनुकूलित करें

वर्डप्रेस लोगो

मैं कुछ समय के लिए अपनी पोस्ट में छोटे कैलेंडर ग्राफिक्स जोड़ना चाहता हूं। मैंने दिनांक div के लिए दो कक्षाएं लिखीं और आज की पोस्ट लिखी गई या नहीं, इसके आधार पर पृष्ठभूमि छवि को अलग-अलग सेट किया। करने के लिए धन्यवाद वर्डप्रेस सपोर्ट फ़ोरम में माइकल एच, मुझे अंत में अपना कथन सही मिला! यहाँ मैंने क्या किया। मेरे पास div कक्षा दिनांक के लिए पृष्ठभूमि छवि सेट है:


आज के डिव के लिए, मैंने the_date_today नाम के डिव क्लास पर लागू एक अलग बैकग्राउंड इमेज सेट की है:


अब जब मुझे वे सेट मिल गए हैं, तो मुझे कुछ कोड लिखना होगा जो "_today" जोड़ता है यदि पोस्ट आज लिखा गया था:

post_date_gmt); if($post_date==gmdate('Ymd')) { echo '_today'; } ?>">

यहां बताया गया है कि यह कैसे काम करता है:

  1. मैंने पोस्ट की तारीख के बराबर $ post_date नामक एक चर सेट किया Ymd के रूप में स्वरूपित किया गया.
  2. मैं एक कथन लिखता हूं ताकि यदि वह चर आज की तारीख के बराबर हो (Ymd के रूप में भी स्वरूपित), तो मैं "_today" जोड़ता हूं

वोइला! अब मेरे पास एक कैलेंडर ग्राफ़िक है जो प्रदर्शित करता है कि पोस्ट आज लिखी गई थी या नहीं! मुझे बस टाइमज़ोन के लिए एडजस्ट करने की ज़रूरत है और मैं इसे बना लूँगा!

5 टिप्पणियाँ

  1. 1

    हे डग। यह वास्तव में चालाक है!

    ध्यान दें, मेरा सुझाव है कि आप अपना 'सबस्क्राइब' करने के लिए 'कमेंट बॉक्स' को ऐड कमेंट बटन के ऊपर ले जाएं ... मेरे लिए यह थोड़ा और उपयोगकर्ता के अनुकूल है।

    आपके नए कैलेंडर ग्राफिक्स और सीएसएस पर बहुत अच्छा काम।

    • 2

      धन्यवाद सीन।

      चेक बॉक्स की स्थिति उद्देश्य पर है। इसे अन्य क्षेत्रों के बाहर रखने से इसके और अन्य तंग जगह वाले क्षेत्रों के बीच अलगाव पैदा होगा। इसे बटन के पास रखकर, यह एक एक्शन के पास चयन कर रहा है, इससे वास्तव में अधिक लोगों को इसे याद करना पड़ सकता है क्योंकि वे अपने विचारों को एक टिप्पणी में पूरा करते हैं और सबमिट करने के लिए आगे बढ़ते हैं।

      एक चीज़ जो गायब है वह है उचित टैब स्टॉप, हालाँकि। मैं इसे सही करने जा रहा हूं।

  2. 3

    वैसे मुझे लगता है कि अब आपके कोड में एक बग है जो एक नया दिन है। कैलेंडर आइकन आज भी कहता है, लेकिन यह वास्तव में कल today है

    • 4

      पोस्ट का अंतिम वाक्य इस मुद्दे को बताता है - मुझे जीएमटी के लिए समायोजित करना होगा। मुझे कैशिंग के लिए भी समायोजित करने की आवश्यकता है इसलिए मैं 2 पत्थर के साथ 1 पक्षियों को मारने की कोशिश कर रहा हूं।

  3. 5

    ठीक है, मुझे एहसास नहीं हुआ कि जीएमटी के लिए समायोजन के बारे में आप क्या कह रहे थे।

    मुझे यकीन है कि आप इसके ऊपर mr कोड बंदर of हैं, लेकिन हो सकता है कि आप अपने सर्वर समय को देखते हुए किसी तरह का 'if' स्टेटमेंट कर सकें?

    यदि सर्वर की तारीख / समय पोस्ट की तारीख की तुलना में एक्स / समय है तो एक्स छवि या उस प्रभाव के लिए कुछ दिखाओ।

तुम्हें क्या लगता है?

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.