آموزش نمایش تعداد مطالب امروز - اگر بخواهید در سایتتون روزانه تعداد مطالب آن روز خاص ، تاریخ خاص و هر پست خاصی که بر اساس نیاز شما باشد را در سایتتون نمایش دهید ، این مطلب از بخش آموزش وردپرس در سایت وهو را حتما تا انتها مطالعه فرمایید. روشی که امروز قصد معرفی آن را داریم بدون نیاز به نصب و فعالسازی افزونه و سنگین کردن سایت است. هدف از معرفی این روش که روش کد نویسی ان است سنگین نشدن سایت و استفاده نکردن از افزونه است.
برای شروع کد زیر را در فایل فانکشن سایتتون قرار دهید:
نمایش تعداد پستهای امروز:function wpp_post_count_by_date($date = NULL , $post_type = 'post' , $post_status = 'publish'){
global $wpdb;
if($date != NULL)
$current_date = $date;
else{
date_default_timezone_set(get_option('timezone_string'));
$current_date = date("Y-m-d" , time());
}
$sql = "SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = '$post_status' AND post_type = '$post_type' AND post_date BETWEEN '$current_date 00:00:00' AND '$current_date 23:59:59'";
$today_post_count = $wpdb->get_var( $sql );
return $today_post_count;
}
نمایش تعداد پستهای تاریخ خاص:<?php echo wpp_post_count_by_date(); ?>
نمایش تعداد پستهای یک نوع پست خاص:<?php echo wpp_post_count_by_date("2012-11-10"); ?>
نمایش تعداد پستهای یک نوع پست به همراه تعیین وضعیت پست:<?php echo wpp_post_count_by_date(NULL,'learn'); ?>
آموزش نمایش تعداد مطالب امروز<?php echo wpp_post_count_by_date(NULL,'post','publish'); ?>