• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
oooopsme

تاریخ پست به سبک تویتر و مقداری کمک

6 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام

توی این کد تاریخ رو میلادی نشون میده اعداد رو هم لاتین

میشود فارسی بشود ؟؟شمسی بشود؟

میشه برای قسمت کامنت دونی هم استفاده ازش کرد ؟ اگه میشه این کد رو هم برای پست ها هم برای کامنت دونی بهینه کنید

ممنون

add_filter('the_time', 'dynamictime');
function dynamictime() {
global $post;
$date = $post->post_date;
$time = get_post_time('G', true, $post);
$mytime = time() - $time;
if($mytime > 0 && $mytime < 24*60*60)
$mytimestamp = sprintf(__('%s ago'), human_time_diff($time));
else
$mytimestamp = date(get_option('date_format'), strtotime($date));
return $mytimestamp;

}

ویرایش شده در توسط oooopsme
0

به اشتراک گذاری این پست


لینک به پست

برای تاریخ شمسی »

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

افزونه جلالی نصبه و با قالب های دیگه مشکلی نداره مهم این کد هست که توی فانکشن قرار دادم این مقداری ادیت لازم داره

ویرایش شده در توسط oooopsme
0

به اشتراک گذاری این پست


لینک به پست

add_filter('the_time', 'dynamictime');
function dynamictime() {
global $post;
$date = $post->post_date;
$time = get_post_time('G', true, $post);
$mytime = time() - $time;
if($mytime > 0 && $mytime < 24*60*60)
$mytimestamp = farsi_num(sprintf(__('%s ago'), human_time_diff($time)));
else
$mytimestamp = jdate(get_option('date_format'), strtotime($date));
return $mytimestamp;

}

2

به اشتراک گذاری این پست


لینک به پست

ممنون ممنون

میشه اینو برا کامنت دونی هم ست کرد؟

0

به اشتراک گذاری این پست


لینک به پست

برای نظرات متفاوت هست

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

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


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط Roozbeh_gol
      با درود و احترام به عزیزان
      بنده میخوام تاریخ پست به عدد تبدیل بشه و داخل یه متغییر بریزم.
      به عنوان مثال تارخ پستم هست 2017/اکتبر/04 هست که اگه به عدد تبدیل کینم میشه 276
      میخوام این 276 داخل یه متغییر ریخته بشه مثلا x
      $x=276 این تابع رو چجوری تعریف کنم؟
      کسی میتونه کمک کنه؟
    • توسط oooopsme
      سلام به همگی
      من از این کد در فانکشن استفاده میکنم


      add_filter('the_time', 'timeago');

      function timeago()
      {
      global $post;

      $date = $post->post_date;

      $time = get_post_time('G', true, $post);

      $time_diff = time() - $time;

      if( $time_diff > 0 && $time_diff < 24*60*60 )
      $display = sprintf( __('%s ago'), human_time_diff( $time ) );
      else
      $display = date(get_option('date_format'), strtotime($date) );

      return $display;
      }
      و از این هم در قالب برای نمایش تاریخ انتشار پست ها
      <?php echo timeago(); ?>
      در این حال تا ۲۴ ساعت بعد از انتشار پست نحوه نمایش تاریخ انتشار بدین صورت است : مثلا "۳دقیقه پیش' یا "بیست ساعت پیش" البته اعداد رو فارسی نمایش نمیده این یه مشکل و مشکل دیگه اینکه بعد از ۲۴ ساعت تاریخ رو میلادی نشون میده و شمسی نمایش داده نمیشه!
      افزونه وی پی جلالی هم فعال است البته
      مشکل از کجاست؟ ممنون میشم راهنمایی کنید