- 2,115 بازدید
- بدون نظر
سلام.
امروز با یک کد بسیار جالب به سراغ شما دوستان عزیز آمده ایم. شاید شما هم از آن دسته وبمستران هستید که میخواهید در وب سایت خود مطالب آن روز خود را به نمایش در آورید . برای این کار کار سختی لازم نیست انجام دهید فقط کافیست کد زیر را برای حلقه آن استفاده نمایید :
<?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 "هیچ مطلبی امروز ارسال نشده است"; ?>