اگر می خواهید در سایت وردپرسی خود ، مطالب منتشر شده در همان روز را به نمایش در آورید؛ در ادامه با ما همراه باشید…. شاید شما هم از آن دسته از مدیران و وبمستران هستید که می خواهید مطالب و محتوای منتشر شده در روز را به نمایش درآورید. برای این منظور قطعه کدی برای شما عزیزان آماده کرده ایم که با استفاده از آن به آسانی می توانید مطالب روز خود را در وردپرس به نمایش بگذارید
نمایش پست های روز در وردپرس
برای این کار کافیست از قطعه کد زیر برای حلقه نمایش مطالب مورد نظر خود استفاده کنید.
<?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 $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 "هیچ مطلبی امروز ارسال نشده است"; ?>
امیدورام بتوانید از نکات ذکر شده استفاده کافی را ببرید.
موفق باشید
- مشکلی دارید؟ جواب خود را در پست فروم بگیرید
- منبع : بیست اسکریپت لطفا رعایت کنید