Nauka wyświetlania dzisiejszej daty w WordPress to drobny szczegół, który może sprawić, że Twoja witryna będzie wyglądać bardziej profesjonalnie i aktualnie.
Spójrz tylko na główne portale informacyjne – wszystkie one wyraźnie wyświetlają bieżącą datę, ponieważ pomaga to ustalić świeżość i trafność treści.
Dobra wiadomość jest taka, że nie potrzebujesz żadnych zaawansowanych umiejętności kodowania ani drogich wtyczek, aby dodać dzisiejszą datę do swojej witryny. W rzeczywistości istnieją dwie niezawodne metody, które doskonale sprawdzają się zarówno dla początkujących, jak i doświadczonych użytkowników.
W tym przewodniku podzielimy się tymi dwoma prostymi sposobami dodania dzisiejszej daty do Twojej witryny WordPress. Metody te są przetestowane, niezawodne i można je wdrożyć w zaledwie kilka minut.

💡Szybka odpowiedź: Jak wyświetlić dzisiejszą datę w WordPressie
Istnieją dwa proste sposoby wyświetlania bieżącej daty na Twojej stronie WordPress:
- Dodaj kod do pliku motywu: Możesz dodać prosty fragment PHP bezpośrednio do jednego z plików szablonów Twojego motywu (np.
header.php). Ta metoda jest prosta, ale wymaga użycia motywu potomnego, aby uniknąć utraty zmian podczas aktualizacji motywu. - Użyj kodu skrótu za pomocą WPCode (zalecane): Najbezpieczniejszą i najbardziej elastyczną metodą jest użycie wtyczki WPCode do utworzenia prostego kodu skrótu. Pozwala to na umieszczenie bieżącej daty w dowolnym miejscu — w postach, stronach lub widżetach paska bocznego — bez bezpośredniej edycji plików motywu.
Dlaczego wyświetlać dzisiejszą datę w WordPress?
Wyświetlanie dzisiejszej daty w WordPress może pomóc odwiedzającym zobaczyć, że Twoja witryna jest aktywna, aktualizowana i istotna. Może również dostarczyć Twojej publiczności przydatnych informacji w czasie rzeczywistym.
Oto kilka powszechnych powodów, dla których warto pokazywać bieżącą datę lub godzinę w witrynie WordPress:
- Pokaż aktualność treści: Wyświetlanie bieżącej daty może zapewnić odwiedzających, że Twoja witryna jest regularnie aktualizowana.
- Buduj zaufanie i wiarygodność: Wiele witryn informacyjnych, magazynów i profesjonalnych blogów wyświetla daty, aby treści wydawały się bardziej aktualne i godne zaufania.
- Popraw doświadczenie użytkownika: Pokazywanie bieżącej godziny lub daty może pomóc odwiedzającym w harmonogramach wydarzeń, promocjach, godzinach otwarcia lub dostępności wsparcia na żywo.
- Stwórz pilność dla kampanii: Niektórzy właściciele sklepów wyświetlają bieżącą datę obok zegarów odliczających lub ofert ograniczonych czasowo, aby wzmocnić kampanie marketingowe oparte na FOMO.
- Wyświetlaj informacje o lokalnym czasie: Może to być przydatne, jeśli Twój zespół wsparcia, webinary lub usługi działają w określonej strefie czasowej.
Mając to na uwadze, przyjrzyjmy się, jak łatwo wyświetlić dzisiejszą datę, dzień tygodnia lub bieżącą godzinę w WordPress. Omówimy dwie przyjazne dla początkujących metody, a poniższe szybkie linki pozwolą Ci przejść do:
- Metoda 1: Wyświetlanie dzisiejszej daty w dowolnym miejscu za pomocą kodu skrótu (zalecane)
- Metoda 2: Wyświetlanie dzisiejszej daty przez dodanie kodu do pliku szablonu
- Często zadawane pytania dotyczące wyświetlania dzisiejszej daty w WordPressie
- Eksperckie poradniki dotyczące wyświetlania dat w WordPressie
Wskazówka Pro: Najpierw sprawdź swoją strefę czasową WordPress
Zanim zaczniesz, ważne jest, aby wiedzieć, że WordPress wyświetla datę na podstawie ustawienia strefy czasowej, a nie zegara Twojego komputera.
Powinieneś dwukrotnie sprawdzić, czy strefa czasowa Twojej witryny jest poprawnie ustawiona, przechodząc do Ustawienia » Ogólne. Zapewni to, że odwiedzającym zawsze wyświetlana jest prawidłowa data.
Metoda 1: Wyświetlanie dzisiejszej daty w dowolnym miejscu za pomocą kodu skrótu (zalecane)
W tej metodzie utworzysz kod skrótu, aby wyświetlić datę i godzinę w dowolnym miejscu na Twojej stronie WordPress.
Wielką zaletą krótkiego kodu jest jego elastyczność — możesz umieścić go w swoich postach, stronach, widżetach paska bocznego, a nawet w stopce swojej witryny.
Chociaż możliwe jest dodanie kodu bezpośrednio do pliku functions.php Twojego motywu, zdecydowanie odradzamy to. Drobny błąd w tym pliku może zepsuć całą Twoją witrynę i zablokować Ci dostęp do obszaru administracyjnego.
Dlatego zalecamy użycie wtyczki do fragmentów niestandardowego kodu, takiej jak WPCode. Jest to najbezpieczniejszy i najłatwiejszy sposób dodawania niestandardowego kodu do witryny bez ryzyka błędów.
Wtyczka WPCode ma wysoką ocenę 4,9/5 gwiazdek na podstawie ponad 2000 recenzji na WordPress.org i cieszy się zaufaniem ponad 3 milionów witryn WordPress.
Po dokładnych testach stwierdziliśmy, że WPCode jest niezwykle przyjazny dla początkujących, dzięki intuicyjnemu interfejsowi i wbudowanym funkcjom zapobiegania błędom, które Cię prowadzą. Aby uzyskać więcej informacji, zapoznaj się z naszą recenzją WPCode.
Krok 1: Zainstaluj wtyczkę WPCode
Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie bezpłatnej wtyczki WPCode. Szczegółowe instrukcje znajdziesz w naszym przewodniku krok po kroku, jak zainstalować wtyczkę WordPress.
Krok 2: Dodaj nowy niestandardowy fragment kodu
Po aktywacji należy przejść do sekcji Fragmenty kodu » + Dodaj fragment w panelu administracyjnym WordPress. Pozwoli to dodać nowy fragment kodu do Twojej witryny.
Po przejściu do tego miejsca musisz najechać kursorem myszy na opcję „Dodaj swój niestandardowy kod (nowy fragment)” i kliknąć przycisk „+ Dodaj niestandardowy fragment”.

Następnie musisz wybrać „Fragment PHP” jako typ kodu z listy opcji, które pojawią się na ekranie.
Następnie dodaj tytuł do fragmentu, na przykład „Dodaj dzisiejszą datę”.

Krok 3: Dodaj kod PHP
Następnie musisz skopiować i wkleić poniższy fragment kodu do pola Podgląd kodu.
function wpb_date_today( $atts, $content = null ) {
$atts = shortcode_atts( array(
'format' => '',
), $atts );
$date_time = '';
if ( $atts['format'] == '' ) {
$date_time .= wp_date( get_option( 'date_format' ) );
} else {
$date_time .= wp_date( $atts['format'] );
}
return $date_time;
}
add_shortcode( 'date-today', 'wpb_date_today' );

Krok 4: Aktywuj i zapisz fragment kodu
Na koniec musisz przełączyć przełącznik Aktywny na pozycję „Włączony”.
Teraz możesz kliknąć przycisk „Zapisz fragment”, aby zapisać fragment kodu na swojej stronie internetowej.

Krok 5: Użyj krótkiego kodu na swojej stronie
Ten kod po prostu tworzy kod skrótu wyświetlający bieżącą datę. Możesz go użyć, dodając ten kod skrótu w dowolnym miejscu na swojej stronie:
[date-today]
Domyślnie shortcode będzie wyświetlał datę w domyślnym formacie daty w Twoich ustawieniach WordPress.
Możesz również użyć własnego formatu daty, modyfikując skrócony kod w następujący sposób:
[date-today format='F j, Y']
Twoja data będzie teraz wyglądać tak na Twojej stronie:

I to wszystko! Pomyślnie wyświetliłeś bieżącą datę.
Dostosuj wyświetlanie daty i godziny za pomocą znaków formatowania PHP
Aby zapewnić pełną kontrolę nad tym, jak wyświetlana jest data i godzina, oto kilka powszechnych znaków formatowania PHP, których możesz użyć w atrybucie `format` swojego krótkiego kodu lub bezpośrednio w kodzie PHP:
| Znak | Opis | Przykładowy wynik |
|---|---|---|
d | Dzień miesiąca, 2 cyfry z wiodącymi zerami | 01 do 31 |
D | Tekstowa reprezentacja dnia (trzy litery) | Pon do Niedz |
j | Dzień miesiąca bez wiodących zer | 1 do 31 |
l (małe „L”) | Pełna tekstowa reprezentacja dnia tygodnia | Niedziela do Sobota |
m | Numeryczna reprezentacja miesiąca z wiodącymi zerami | 01 do 12 |
M | Krótka tekstowa reprezentacja miesiąca (trzy litery) | Sty przez Gru |
F | Pełna tekstowa reprezentacja miesiąca | Styczeń przez Grudzień |
Y | Pełna liczbowa reprezentacja roku, 4 cyfry | 1999 lub 2003 |
y | Dwucyfrowa reprezentacja roku | 99 lub 03 |
H | Format 24-godzinny godziny z wiodącymi zerami | 00 do 23 |
h | Format 12-godzinny godziny z wiodącymi zerami | 01 do 12 |
i | Minuty z wiodącymi zerami | 00 do 59 |
s | Sekundy z wiodącymi zerami | 00 do 59 |
a | Małe litery przed południem i po południu | am lub pm |
A | Wielkie litery przed południem i po południu | AM lub PM |
U | Sekundy od epoki Unix (1 stycznia 1970 00:00:00 GMT) | 1123456789 |
Na przykład, aby wyświetlić pełną datę i czas, jak „Poniedziałek, 1 stycznia 2024, 15:30”, użyj[date-today format='l, F j, Y at h:i A'].
Metoda 2: Wyświetlanie dzisiejszej daty poprzez dodanie kodu do pliku szablonu
WordPress nie posiada domyślnego widżetu ani bloku do wyświetlania bieżącej daty lub godziny.
Możesz jednak nadal wyświetlać bieżącą datę lub czas za pomocą bardzo prostego kodu.
Możesz dodać ten prosty kod do plików szablonu Twojego motywu WordPress. Te pliki, takie jak header.php lub footer.php, kontrolują układ Twojej witryny.
Ważne: Zdecydowanie zalecamy używanie motywu potomnego przed dodaniem kodu bezpośrednio do plików motywu. W przeciwnym razie Twój niestandardowy kod zostanie usunięty przy następnej aktualizacji motywu.
Jeśli go nie masz, najpierw postępuj zgodnie z naszym przewodnikiem, jak utworzyć motyw potomny WordPress.
Po skonfigurowaniu motywu potomnego możesz dodać poniższy kod do pliku szablonu, w którym chcesz wyświetlić bieżącą datę.
Na przykład, możesz wkleić go do pliku header.php Twojego motywu potomnego, tuż przed zamykającym tagiem </header>, aby wyświetlić datę w górnej części Twojej witryny.
Możesz również dodać go do pliku footer.php, zaraz po otwierającym tagu <footer>, jeśli wolisz, aby data pojawiła się w stopce.
Po dodaniu kodu upewnij się, że zapisałeś plik i odwiedź swoją witrynę, aby potwierdzić, że bieżąca data jest wyświetlana poprawnie.
<?php echo wp_date(get_option('date_format')); ?>
Ten kod wyświetla bieżącą datę, używając formatu daty ustawionego w Twoich ustawieniach WordPress. Możesz zmienić format daty, odwiedzając stronę Ustawienia » Ogólne.

Możesz również użyć własnych znaczników formatowania, aby wyświetlić datę w dowolnym innym formacie. Na przykład, używając poniższego kodu, możesz wydrukować datę w formacie miesiąc, dzień i rok.
<?php echo wp_date('F j, Y'); ?>
Oto jak wyglądała data na naszej stronie demonstracyjnej:

Chociaż edycja plików motywu jest bezpośrednia, bardziej elastycznym podejściem do umieszczania daty w postach lub widżetach jest użycie shortcode'u.
To wszystko! Masz teraz dwa proste sposoby na wyświetlenie dzisiejszej daty w WordPress.
Niezależnie od tego, czy zdecydujesz się dodać kod bezpośrednio do pliku motywu, czy użyjesz elastycznej metody shortcode, możesz dodać profesjonalny akcent, który sprawi, że Twoja strona będzie wyglądać świeżo i będzie aktualna dla odwiedzających.
Często zadawane pytania dotyczące wyświetlania dzisiejszej daty w WordPress
Oto kilka pytań, które nasi czytelnicy często zadawali na temat wyświetlania dzisiejszej daty w WordPress:
Jak pokazać bieżącą datę w WordPress?
Aby wyświetlić bieżącą datę w dowolnym miejscu WordPress, najłatwiejszą i najbardziej elastyczną metodą jest użycie krótkiego kodu. Implementując prosty fragment PHP za pomocą wtyczki takiej jak WPCode, możesz umieścić krótki kod [date-today] w postach, stronach lub widżetach.
Będzie dynamicznie pokazywać dzisiejszą datę na podstawie ustawień strefy czasowej Twojej witryny.
Jaka jest najlepsza wtyczka do pokazywania daty w WordPress?
Chociaż dostępne są dedykowane wtyczki do wyświetlania dat, do prostego wyświetlania bieżącej daty, użycie wtyczki do fragmentów kodu, takiej jak WPCode, jest często najbardziej wydajnym i zalecanym rozwiązaniem.
Pozwala na dodanie niestandardowego kodu PHP dla skrótu daty bez potrzeby posiadania w pełni funkcjonalnej wtyczki wyłącznie do wyświetlania dat, dzięki czemu Twoja witryna pozostaje lekka.
Jeśli potrzebujesz zaawansowanych funkcji kalendarza, bardziej odpowiednia może być dedykowana wtyczka kalendarza, taka jak Sugar Calendar.
Dlaczego data na mojej stronie internetowej jest wyświetlana nieprawidłowo?
Najczęstszą przyczyną nieprawidłowej daty jest ustawienie strefy czasowej. WordPress używa strefy czasowej ustawionej w Twoim panelu, a nie czasu lokalnego.
Aby to naprawić, przejdź do Ustawienia » Ogólne w obszarze administracyjnym WordPress i upewnij się, że wybrałeś poprawne miasto lub przesunięcie UTC.
Jak wyświetlić datę w poście WordPress?
WordPress domyślnie automatycznie wyświetla datę publikacji lub ostatniej aktualizacji na Twoich postach. Możesz zmienić wygląd daty, przechodząc do Ustawienia » Ogólne i wybierając nowy „Format daty”. Jeśli chcesz zamiast tego wyświetlić dzisiejszą datę na żywo, możesz użyć jednej z metod opisanych w tym przewodniku.
Czy wyświetlanie dynamicznej daty wpłynie na wydajność mojej strony internetowej?
Nie, nie wpłynie. Funkcja PHP używana do pobierania daty jest niezwykle lekka i ma znikomy wpływ na szybkość Twojej witryny. Jest to bardzo powszechna i wydajna funkcja, która nie spowolni Twojej strony internetowej.
Eksperckie poradniki dotyczące wyświetlania dat w WordPressie
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak łatwo wyświetlić dzisiejszą datę w WordPress. Możesz również zapoznać się z innymi poradnikami dotyczącymi wyświetlania dat w WordPress:
- Jak zmienić format daty i czasu w WordPress
- Jak wyświetlić metadane wpisu na blogu w motywach WordPress
- Jak wyświetlać względne daty w WordPressie
- Jak wyświetlić datę ostatniej aktualizacji Twoich postów w WordPress
- Jak dodać dynamiczną datę praw autorskich w stopce WordPress
- Jak usunąć datę i godzinę z komentarzy WordPress
- Jak usunąć datę z adresów URL WordPress
- Jak dodać kalendarz Google w WordPress (krok po kroku)
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.


da_hammer nath
Dziękuję, proste i użyteczne. Naprawdę doceniam!
Wsparcie WPBeginner
Proszę bardzo!
Administrator
Dennis Muthomi
Cześć, mam pytanie dotyczące wyświetlania czasu: co jeśli moi odwiedzający stronę pochodzą z różnych stref czasowych? Czy wyświetlana data i czas zostaną dostosowane do ich lokalnego czasu, czy zawsze będzie pokazywany czas na podstawie ustawień strony?
Komentarze WPBeginner
Te metody w tym przewodniku pokażą datę i czas dla strefy czasowej strony internetowej.
Jiří Vaněk
Jest to funkcja PHP i niestety jest ustawiona na używanie czasu serwera. PHP sprawdza czas ustawiony na serwerze, na którym działa Twoje współdzielone hosting, i wyświetla ten czas. Dlatego ta metoda nie jest odpowiednia do celów, które chcesz osiągnąć. To, czego potrzebujesz, musiałoby być obsługiwane przez wtyczkę, która najpierw określa lokalizację użytkownika na podstawie jego adresu IP, a następnie wyświetla lokalny czas użytkownika. Jest to znacznie bardziej złożony problem, którego nie można rozwiązać za pomocą pojedynczego skryptu. Potrzebujesz wtyczki, która może również uzyskać dostęp do bazy danych GEO IP, aby określić, z którego kraju pochodzi użytkownik.
Mrteesurez
Dziękuję za udostępnienie.
Nie wyświetla się czas, pokazuje się tylko data. Chcę, aby zarówno data, jak i czas były wyświetlane obok siebie na górze dla wszystkich odwiedzających, w tym administratorów.
Wsparcie WPBeginner
W tym celu musisz zmienić format w shortcodzie na: format=’F j, Y h:i’
Administrator
Komentarze WPBeginner
Najłatwiejszą opcją byłoby prawdopodobnie użycie tej wtyczki: https://www.wpbeginner.com/plugins/display-time-according-wordpress-blog-admin-bar/
Pamiętaj, aby sprawdzić drugą sekcję, gdzie znajdziesz przewodnik, jak dodać czas do witryny, a nie tylko do paska administratora.
Należy pamiętać, że jest to czas używający strefy czasowej bloga, a nie odwiedzającego witrynę.
ducmu
jak wyświetlić czas?
Twój kod zawiera tylko datę
Bert Hennephof
Kod przestał działać po aktualizacji z PHP 7.4 do PHP 8.2
WPCode wskazuje błąd w linii:
if ($atts[‘format’] == ”) {
Wsparcie WPBeginner
Z naszych testów wynika, że fragment działa obecnie w php 8.2, zależałoby to od konkretnego komunikatu o błędzie, który widzisz na tej linii.
Administrator
Ihtisham Z
Dziękuję za świetny artykuł.
Chciałem tylko zauważyć, że jeśli atrybut formatu nie zostanie podany przez użytkownika, skrócony kod zakończy się błędem krytycznym (parsowanie atrybutu jako ciągu znaków) i zepsuje stronę. Musimy więc przekonwertować ciąg znaków na tablicę.
function wpb_date_today($atts, $content = null) { if ( ! is_array( $atts ) ) { $atts = []; }
// reszta kodu…
}
Chris Colotti
Dzięki za aktualizację kodu!!! Snippet działał przez jakiś czas, a potem przestał działać, tak jak wskazałeś..
Generosus
Przydatna wskazówka:
Metoda 2 (wymieniona powyżej) zwraca datę w formacie UTC. Aby zmienić wyjście na format czasu lokalnego, zamień „date” na „wp_date” (2 razy).
Byłoby dobrze dodać uwagę do powyższych instrukcji.
Proszę bardzo
Wsparcie WPBeginner
Dziękuję za udostępnienie tego i za Twoją opinię
Administrator
Kathy
Naprawdę chciałem tego użyć, jednak po dodaniu do mojego pliku functions otrzymuję:
Warning: Illegal string offset ‘format’ in /XXXXXXXXXX/functions.php
Wyświetliło datę, jednak pojawiło się też ostrzeżenie.
Wsparcie WPBeginner
Dziękujemy za informację, przyjrzymy się temu, a tymczasem drugi shortcode z podanym formatem pozwoli uniknąć tego ostrzeżenia.
Administrator
Niedziela Samuel
Dzięki za to
Uratowało mnie przed instalacją kolejnej wtyczki
Jestem wdzięczny
Wsparcie WPBeginner
Cieszymy się, że nasz przewodnik był pomocny!
Administrator
hugo
Cześć, dziękuję za kod.
Czy można wyświetlić miesiąc po hiszpańsku i/lub w liczbach?
pozdrawiam,
Wsparcie WPBeginner
Aby dodać datę jako liczby, jeśli używasz metody `echo date`, zmienisz `F j, Y` na `m/d/Y`
Administrator
Rebekah
Czy można wyświetlić ruchomą datę? Na przykład, dzisiejsza data plus 7 dni? Chciałbym mieć na swojej stronie coś, co zawsze wyświetla datę tydzień od dzisiaj.
Henry
Dodanie tego kodu PHP do pliku nagłówka jest w porządku, ale jak mogę kontrolować, gdzie chcę, aby moja data pojawiła się na stronie?
Mark
Użyj kodu skróconego
shiva
bardzo miło
anees
dzięki wielkie !!
Jon
Lub za pomocą Javascript:
var dateToday = new Date(); var yearToday = dateToday.getFullYear(); document.write(yearToday);
Abiodun
Cześć
jak zmienić kolor tego kodu?
jest w kolorze łuku i chcę go na biało
sameh
Jak mogę zmienić język formatu daty na arabski???? z góry dziękuję
morteza ahamadi
jestem naprawdę początkujący, gdzie te kody powinny zostać dodane?
123projekt
Cześć
jak mogę zmienić czcionkę i kolor tego kodu?
Wsparcie WPBeginner
Za pomocą CSS możesz zmienić kolory. Aby użyć CSS, dodaj tag szablonu daty w następujący sposób:
<span class="date"><?php echo date('l jS F Y'); ?></span>Użyj w WordPress w 1 kliknięcie
Teraz w arkuszu stylów Twojego motywu możesz dodać CSS, w następujący sposób:
.date { color: blue; border: 1px solid #CCC; }Użyj w WordPress w 1 kliknięcie
Administrator
Clare
Zaczynam odkrywać, że z WP można zrobić wszystko, jeśli tylko poświęci się czas na naukę – a większość rzeczy jest tak prosta. Rok 2011 to rok, w którym należy porzucić wtyczki i odciążyć moją stronę!
Personel redakcyjny
Dobra decyzja
Administrator
Petit Nuage
Twoja sugestia jest niepoprawna, ponieważ zapomniałeś uwzględnić lokalnej strefy czasowej zdefiniowanej w Panelu.
Personel redakcyjny
Omówiliśmy dwa rozwiązania. Jedno, gdzie możesz użyć ustawień serwera, lub drugie, gdzie możesz użyć ustawień WordPress. Jeśli masz trzecie rozwiązanie, podziel się nim z nami, zamiast mówić, że się mylimy, ponieważ oba powyższe rozwiązania działają.
Administrator
andreeib
Kiedyś robiłem to za pomocą funkcji krótkiego kodu w WordPressie.
Chase Adams
Dlaczego nie użyć? Czy to nie jest wbudowana funkcja, gdzie można zmienić typ wyświetlania w Ustawienia > Ogólne?
Tanie strony
Tak, to było naprawdę proste! Dziękuję za udostępnienie =D