نمایش مطالب 24 ساعت اخیر در وردپرس
اگر دوست دارید که همیشه بازدیدکنندگان و کاربران سایت شما از آخرین مطالب سایت شما با خبر خواهند شد و از این طریق می توانید مطالب داغ و تازه خود را پر بازدید تر هم بکنید برای این کار تنها باید از حلقه ی تکرار زیر استفاده کنید که حلقه ی تکرار را در مطالب گذشته مفصلا توضیح داده ایم و درآینده نیز نگاهی به آن خواهیم انداخت :
[php]<?php
$current_day = date(‘j’);
query_posts(‘day=’.$current_day);
if (have_posts()) :
while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
<?php the_content(__(”)); ?>
<?php
endwhile;
endif; ?>
برای اضافه کردن امکان دیدن تعداد پست های ارسالی در یک روز تنها کافیست کد زیر را در هر جایی که دوست داشتید قرار دهید:
[php]<?php
$today = date("Y-m-d H:i:s"); //Today’s date
$daysago = date("Y-m-d H:i:s",strtotime(date(‘Y-m-j H:i:s’)) – (1 * 24 * 60 * 60)); //Today – 1 day
$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = ‘publish’ AND post_date BETWEEN ‘$daysago’ AND ‘$today’");
if ($numposts >0) {
echo $numposts.’ posts published today’;
} else {
echo "هیچ مطلبی امروز ارسال نشده است";
?>
لینک کوتاه : https://3zar.ir/?p=23284
سلام مطلب بسیار عالی بود
میخواستم ببینم ایا کدی هست که بشه مطلب 24 ساعت گذشته یعنی دیروز رو به نمایش بگذاره یا 48 ساعت گذشته
مرسی ممنون