Wsparcie » Wtyczki » "Kilka dni temu"

  • Już jakiś czas temu znalazłem fajny kod, dający możliwość pokazywania ile minut, godzin i dni temu został opublikowany post. W kodzie tym fajna jest także opcja dająca możliwość ustawienia, by np. po siedmiu dniach zamiast „tydzień temu” pojawiała się data w postaci np. „12 Lipiec 2015”.

    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 < 4*24*60*60)
        $mytimestamp = sprintf(__('%s temu'), human_time_diff($time));
      else
        $mytimestamp = date(get_option('date_format'), strtotime($date));
      return $mytimestamp;
    }

    Problem jednak w tym, że miesiące są w wersji angielskiej. Wiecie jak to zmienić, bo przyznam szczerze, że jestem w tej kwestii bezskuteczny.

    P.S.
    Data wyświetlana jest za pomocą

    <?php the_time(); ?>

Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
  • Temat ‘"Kilka dni temu"’ jest zamknięty na nowe odpowiedzi.