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

سلام
اگر دقت کرده باشید توی فیسبوک و توییتر وقتی مطلبی ارسال میشه زمان اون رو به صورت ” 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'; ?>
با یه کپی کردن ساده این قابلیت به سایت شما هم اضافه شد…
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

398,499 نفر

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

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

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

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

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

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

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

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

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

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

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

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

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

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

دوره‌های آموزشی