"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.