آموزش نمایش تاریخ انتشار مطلب بصورت چند روز پیش

شاید شما در سایت ها ، تاریخ انتشار مطلب را بصورت ( 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 قرار دهید












