سلام
اگر دقت کرده باشید توی فیسبوک و توییتر وقتی مطلبی ارسال میشه زمان اون رو به صورت ” 35 ثانیه قبل ” یا ” 3 روز پیش ” نمایش میده.
در وردپرس با استفاده از فانکشنی به نام ” Human Time Diff ” میشه این امکان رو برای پست ها و همینطور نظرات ارسال شده توسط بازدیدکننده ها فراهم کرد.
برای اینکار کافیه کد زیر رو توی قالبتون به جای کد نمایش تاریخ به کار ببرید,یا حتی میتونید هر دو رو همزمان استفاده کنید
برای پست :
<br /><?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' ago'; ?><br />
برای نظر :
<?php echo human_time_diff(get_comment_time('U'), current_time('timestamp')) . ' ago'; ?>
با یه کپی کردن ساده این قابلیت به سایت شما هم اضافه شد…
جواد
با سلام وخسته نباشید
من کد بالا را قرار میدم و کار میکنه ولی متاسفانه واحد زمان را به (ساعت ،روز )انگلیسی برام نشون میده.ممنون میشم راهنمایی کنید.
با سپاس
Bahar 11 سال عضو همیار وردپرس
سلام
فونتش منظورتونه ؟
مهدی
مرسی مرسی مرسی عالی بود
شایان
کجا باید کپی شون کنم؟
کاوه
سلام چطوری کاری کنم که این کارو انجام بده ولی اگر بیشتر از یک هفته از انتشار گذاشته بود تاریخ رو بگه…
مثلاً: مطلبی که سه ساعت پیش انتشار دادم بگه: 3 ساعت پیش
حالا اگه 10 روز ( بیشتر از یک هفته) از تاریخ انتشار مطلب گذشته باشه بگه: 7 تیر 1391
میلاد
خیلی دنبالش می گشتم
فقط همیاررر!
djary
اين که کار نميکنه ؟! چيزی نبايد در فايل فانکشن بريزيم ؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
نه جیز خاصی نیاز نداره
محمودزمانی
ممنون مسعودجان این آموزشو تایه سایت خارجی دیده بودم!!!
بهروز
سلام…
خیلی ممنون از مطلب مفیدتون…
فقط یه سئوال:
آیا این باعث میشه زمان ارسال مطلب تغییر بکنه؟ و مطلب بالاتر بیاد؟ 😕
علیرضا اسمعیل زاد
عالیه مسعود جان.
بسی حال نمودیم
انتضار کار نداشتم ولی کار کرد!