در بسیاری از سایت ها مشاهده می شود که به جای نمایش زمان دقیق انتشار مطالب از زمان گذشته از انتشار مطالب استفاده می شود که در اینصورت عملکرد بهتر و جالبتری را خواهد داشت ؛ به طور مثال در توابع زمان انتشار وردپرس به صورت تاریخ دقیق ” ۲۴ بهمن ۹۵ ” استفاده می شود ولی در چنین سایت هایی به صورت ” ۵۰ روز قبل ” یا ” دو ساعت قبل ” نمایش داده می شود . در این مطلب قصد معرفی افزونه اای برای وردپرس را داریم که توسط آن قادر به نمایش زمان دقیق گذشته از انتشار مطالب خواهید بود . تکه کدی را که امروز معرفی می کنیم یک کد حرفه ای و کاربردی برای وردپرس می باشد که شما کاربران وردپرسی را در زمینه ی نمایش زمان انتشار مطالب به صورت تاریخ گذشته از انتشار نمایش می دهد . در ادامه با ما و کد نمایش زمان گذشته از انتشار مطلب در وردپرس همراه باشید .
function
days_ago() {
$days
=
round
((
date
(
'U'
) - get_the_time(
'U'
)) / (60*60*24));
if
(
$days
==0) {
echo
"امروز"
;
}
elseif
(
$days
==1) {
echo
"دیروز"
;
}
else
{
echo
""
.
$days
.
" روز پیش"
;
}
}
حال با اضافه کردن کد زیر در هر کجای قالب که دوست دارید تعداد روز های گذشته از انتشار یک پست نمایش داده شود کار را تمام کنید.
۱
|
<?php days_ago(); ?> |
اگر می خواهید تاریخ انتشار مطالب خود را بر اساس روز های گذشته از انتشار نمایش دهید ، از کد بالا استفاده کنید .