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

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

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


आज के डिव के लिए, मैंने एक अलग पृष्ठभूमि की छवि सेट की है जिसे एक div वर्ग पर लागू किया गया है जिसका नाम the_date_today है:


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

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

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

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

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

5 टिप्पणियाँ

  1. 1

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

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

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

    • 2

      धन्यवाद सीन।

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

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

  2. 3

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

    • 4

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

  3. 5

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

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

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

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

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