آموزش نمایش تاریخ انتشار مطلب بصورت چند روز پیش
شاید شما در سایت ها ، تاریخ انتشار مطلب را بصورت ( 5 روز پیش منتشر شده ) و یا ( دیروز منتشر شده ) دیده باشد . امروز قصد داریم به شما آموزش دهیم که چگونه این کار را در سایت های وردپرس خود انجام دهید
کد اول :
برای انتشار مطلب بصورت چند روز پیش کافیست کد زیر را در جای مناسب در قالب خود قرار دهید
<?php $days = round((date('U') - get_the_time('U')) / (60*60*24)); if ($days==0) { echo "امروز منتشر شده است"; } elseif ($days==1) { echo "دیروز منتشر شده است"; } else { echo "منتشر شده در" . $days . " روز پیش"; } ?>
نکته بسیار مهم : برای عملکرد بهتر کد ، باید ان را در حلقه php قرار دهید
کد دوم :
برای استفاده از کد دیگر کافیست کد زیر را در functions.php قالب خود قرار دهید
function a4fran3_timeago( $type = 'post' ) { $d = 'comment' == $type ? 'get_comment_time' : 'get_post_time'; return human_time_diff($d('U'), current_time('timestamp')) . " " . __('پیش','a4fran3'); }
سپس کافیست کد زیر را در جایی که دوست دارید نمایش داده شود قرار دهید
<?php echo a4fran3_timeago(); ?>
نکته بسیار مهم : برای عملکرد بهتر کد ، باید ان را در حلقه have_post در php قرار دهید