نمایش معکوس زمان ارسال مطلب یا نظر

سلام
اگر دقت کرده باشید توی فیسبوک و توییتر وقتی مطلبی ارسال میشه زمان اون رو به صورت ” 35 ثانیه قبل ” یا ” 3 روز پیش ” نمایش میده.
در وردپرس با استفاده از فانکشنی به نام ” Human Time Diff ” میشه این امکان رو برای پست ها و همینطور نظرات ارسال شده توسط بازدیدکننده ها فراهم کرد.
برای اینکار کافیه کد زیر رو توی قالبتون به جای کد نمایش تاریخ به کار ببرید,یا حتی میتونید هر دو رو همزمان استفاده کنید

برای پست :

<br />&lt;?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' ago'; ?&gt;<br />

برای نظر :

<?php echo human_time_diff(get_comment_time('U'), current_time('timestamp')) . ' ago'; ?>
با یه کپی کردن ساده این قابلیت به سایت شما هم اضافه شد…
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. با سلام وخسته نباشید
    من کد بالا را قرار میدم و کار میکنه ولی متاسفانه واحد زمان را به (ساعت ،روز )انگلیسی برام نشون میده.ممنون میشم راهنمایی کنید.
    با سپاس

    • 10 سال عضو همیار وردپرس

      سلام
      فونتش منظورتونه ؟

  2. مرسی مرسی مرسی عالی بود

  3. کجا باید کپی شون کنم؟

  4. سلام چطوری کاری کنم که این کارو انجام بده ولی اگر بیشتر از یک هفته از انتشار گذاشته بود تاریخ رو بگه…
    مثلاً: مطلبی که سه ساعت پیش انتشار دادم بگه: 3 ساعت پیش
    حالا اگه 10 روز ( بیشتر از یک هفته) از تاریخ انتشار مطلب گذشته باشه بگه: 7 تیر 1391

  5. خیلی دنبالش می گشتم
    فقط همیاررر!

  6. اين که کار نميکنه ؟! چيزی نبايد در فايل فانکشن بريزيم ؟

  7. ممنون مسعودجان این آموزشو تایه سایت خارجی دیده بودم!!!

  8. سلام…
    خیلی ممنون از مطلب مفیدتون…
    فقط یه سئوال:
    آیا این باعث میشه زمان ارسال مطلب تغییر بکنه؟ و مطلب بالاتر بیاد؟ 😕

  9. عالیه مسعود جان.
    بسی حال نمودیم
    انتضار کار نداشتم ولی کار کرد!