मैं कई बार एक ही समस्या में भाग गया, निम्नलिखित परिवर्तनों ने मेरे लिए अतीत में काम किया:
while (have_posts()) : the_post();
//some html
<li class="icon-date"><?php echo get_the_date( 'Y-m-d' ); ?></li>
<li class="icon-time"><?php the_time( 'H:i:s' ); ?></li>
के बजाय the_date()
, का उपयोग get_the_date()
।
केवल एक चीज के बारे में पता होना चाहिए, कि मूल्यों get_the_date()
को प्रतिध्वनित करना होगा।
कोडेक्स पृष्ठ को देखते हुए एक विशेष नोट है the_date()
।
जब SAME DAY के तहत प्रकाशित पृष्ठ पर कई पोस्ट होते हैं, तो the_date () केवल पहली पोस्ट (यानी, the_date () का पहला उदाहरण) के लिए दिनांक प्रदर्शित करता है। उसी दिन के तहत प्रकाशित पदों के लिए तारीख को दोहराने के लिए, आपको तारीख-विशिष्ट प्रारूप स्ट्रिंग के साथ टेम्पलेट टैग the_time () या get_the_date () (3.0 के बाद से) का उपयोग करना चाहिए।
इसके अलावा, यदि आप get_the_date()
व्यवस्थापन में दिए गए प्रारूप को नियंत्रित करना चाहते हैं, तो आप उपयोग कर सकते हैं get_option('date_format')
। इस तरह यदि आप व्यवस्थापक में दिनांक प्रारूप बदलते हैं, तो ये परिवर्तन मुझे आपके कोड में भी किए जाएंगे।
while (have_posts()) : the_post();
//some html
<li class="icon-date"><?php echo get_the_date( get_option('date_format') ); ?></li>
<li class="icon-time"><?php the_time( 'H:i:s' ); ?></li>