افزودن زمان گذاشته شدن پست به قالب وردپرس به صورت گذشته!

خیلی مواقع پیش میاد که داریم قالب وردپرس طراحی میکنیم و میخوایم زمان گذاشته شدن پست ها یا کامنت ها رو به صورت گذشته یا ago نمایش بدیم , مثلا بنویسیم دو روز پیش یا یک ساعت پیش 😀

حالا چجوری میتونیم زمان رو به صورت گذشته یا ago توی وردپرس نمایش بدیم؟ خیلی سادس! کافیه که از تابع human_time_diff استفاده کنیم , برای افزودن تایم ago به قسمت پست ها کافیه که تابعی به صورت زیر رو درون فایل function.php پوسته (قالب) خودتون اظافه کنید و بعدش به جای استفاده کردن از تابع the_time از این تابعی که خودمون ساختیم استفاده کنید:

در دستورات بالا یک تابع ا نام WPTime_get_post_time_ago تعریف کردیم که زمان گذاشته شدن پست (post) رو به صورت ago به ما میده. برای استفاده از تابع بالا کافیه که درون حلقه ای که پست ها رو میگیرید (loop) زمان گذاشته شدن پست رو نشون بدید به صورت زیر عمل کنید:

در دستورات بالا از تابعی که قبلا درون فایل function.php تعریف کردیم استفاده کردیم و اون رو echo کردیم تا تاریخ نمایش داده بشه. دقت کنید که این تابع رو باید درون حلقه ای که پست ها رو دریافت میکنید استفاده کنید.

دستوراتی که تا اینجا گفتیم تاریخ رو برای پست ها به صورت گذشته یا ago نمایش میداد! حالا برای کامنت ها یا نظرات چجوری همین کار رو انجام بدیم؟ کافیه که تابعی به صورت زیر رو توی function.php پوسته ی خودتون تعریف کنید:

حالا از تابع بالا میتونید به صورت زیر استفاده کنید:

به همین راحتی! حالا دیگه زمان مورد نظر برای کامنت ها یا نظرات سایت شما نیز به صورت گذشته یا ago نمایش داده میشه.

امیدوارم که این اموزش بدرد دوستان بخوره. دوستانی که سوال دارند میتونن از بخش نظرات پایین همین پست مطرح کنند تا پاسخ بدم. موفق باشید.

به اشتراک بگذارید:Email this to someoneShare on FacebookTweet about this on TwitterShare on Google+Digg thisShare on LinkedInPin on PinterestShare on StumbleUponFlattr the authorShare on RedditBuffer this pageShare on TumblrPrint this pageShare on YummlyShare on VK
  1. امیر.م

    مرسییییییییییییی 🙂
    اگه میشه یه سری سورس کد PHP بذارید

  2. امیر.م

    یه سری پست سورس کد داشتید ( کار با دیتابیس و … ) از اونا
    البته با SQL سروکار نداشته باشه عالیه 😀

    • چشم سورس کد بیشتر میزاریم تا دوستان با نحوه ی کار برنامه نویسی اشنا بشن. یه سری اموزش SQL قرار میدیم تا ببینید چقد راحت و دوسداشتنیه این SQL .

  3. سلام ممنون بابت آموزش های خوبیون
    ی سوال: این توابعی که معرفی کردین فقط برای وردپرس هست؟با برای سایت های دیگه که مثلا خودمون کد زدیم هم بکار میره؟؟

    • کدهایی که در اینجا گذاشتم فقط برای وردپرس میشه استفاده کرد چون از توابع داخلی وردپرس استفاده شده.

  4. اگه امکانش هست کدهای مربوط به حالتی که از پایه کد زدیم رو هم بذارید با تشکر

    • خواهش میکنم 😀 شما چیزی خواستی سوال کن جواب میگیری سریع , اگه چیزی هم باشه که ما بلد نباشیم میپرسیم و به شما پاسخ میدیم

می‌خواهید دیدگاهتان را بیان کنید؟