কিভাবে প্রতিটি পোস্টের জন্য তারিখ পাবেন?


10

আমি প্রতিটি পোস্টের তারিখ পেতে নিম্নলিখিত ব্যবহার করছি:

while (have_posts()) : the_post();
//some html
<li class="icon-date"><?php the_date('Y-m-d');?></li>
<li class="icon-time"><?php the_date('H:i:s');?></li>

তবে, আমি কেবল প্রথম পোস্টের জন্য তারিখ পাচ্ছি কেন তা কেন?

উত্তর:


21

আমি একই সমস্যাটি বেশ কয়েকবার ছুটে এসেছি, নিম্নলিখিত পরিবর্তনগুলি আমার জন্য অতীতে কাজ করেছিল:

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()

যখন একই পৃষ্ঠার অধীনে কোনও পৃষ্ঠায় একাধিক পোস্ট প্রকাশিত হয়, তখন the_date () কেবলমাত্র প্রথম পোস্টের জন্য তারিখটি প্রদর্শন করে (এটি ,__সেট ()) এর প্রথম উদাহরণ। একই দিনের অধীনে প্রকাশিত পোস্টগুলির তারিখটির পুনরাবৃত্তি করতে, আপনার তারিখ-নির্দিষ্ট বিন্যাসের স্ট্রিং সহ টেমপ্লেট ট্যাগ দ্য_টাইম () বা 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>

0

যখন একই পৃষ্ঠার অধীনে কোনও পৃষ্ঠায় একাধিক পোস্ট প্রকাশিত হয়, তখন the_date () কেবলমাত্র প্রথম পোস্টের জন্য তারিখটি প্রদর্শন করে (এটি ,__সেট ()) এর প্রথম উদাহরণ । একই দিনের অধীনে প্রকাশিত পোস্টগুলির তারিখটির পুনরাবৃত্তি করতে, আপনার তারিখ-নির্দিষ্ট বিন্যাসের স্ট্রিং সহ টেমপ্লেট ট্যাগ দ্য_টাইম () বা get_the_date () (3.0 থেকে ) ব্যবহার করা উচিত । প্রশাসক ইন্টারফেসে তারিখ সেট করার জন্য ব্যবহার করুন।

আরও তথ্যের জন্য এই পৃষ্ঠায় যান

সুতরাং ওয়ার্ডপ্রেস কোডেক্স রেফারেন্স অনুসারে সঠিক কোডটি নিম্নলিখিত হিসাবে থাকবে:

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>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.