Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
Puchar WPB
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak wyświetlić dzisiejszą datę w WordPress (2 proste metody)

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.

Wyświetlanie bieżącej daty i czasu w WordPressie

💡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:

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

Dodawanie niestandardowego kodu w WPCode

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ę”.

Wybierz Fragment PHP jako typ kodu
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' );
Dodaj tytuł i fragment kodu do WPCode
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.

Aktywuj i zapisz swój niestandardowy fragment kodu
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:

Podgląd daty

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:

ZnakOpisPrzykładowy wynik
dDzień miesiąca, 2 cyfry z wiodącymi zerami01 do 31
DTekstowa reprezentacja dnia (trzy litery)Pon do Niedz
jDzień miesiąca bez wiodących zer1 do 31
l (małe „L”)Pełna tekstowa reprezentacja dnia tygodniaNiedziela do Sobota
mNumeryczna reprezentacja miesiąca z wiodącymi zerami01 do 12
MKrótka tekstowa reprezentacja miesiąca (trzy litery)Sty przez Gru
FPełna tekstowa reprezentacja miesiącaStyczeń przez Grudzień
YPełna liczbowa reprezentacja roku, 4 cyfry1999 lub 2003
yDwucyfrowa reprezentacja roku99 lub 03
HFormat 24-godzinny godziny z wiodącymi zerami00 do 23
hFormat 12-godzinny godziny z wiodącymi zerami01 do 12
iMinuty z wiodącymi zerami00 do 59
sSekundy z wiodącymi zerami00 do 59
aMałe litery przed południem i po południuam lub pm
AWielkie litery przed południem i po południuAM lub PM
USekundy 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.

Ustawienia formatu czasu w WordPress

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:

Data i czas

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:

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

39 KomentarzeZostaw odpowiedź

  1. 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?

    • Te metody w tym przewodniku pokażą datę i czas dla strefy czasowej strony internetowej.

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

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

    • W tym celu musisz zmienić format w shortcodzie na: format=’F j, Y h:i’

      Administrator

  3. Kod przestał działać po aktualizacji z PHP 7.4 do PHP 8.2
    WPCode wskazuje błąd w linii:
    if ($atts[‘format’] == ”) {

    • 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

  4. 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…
    }

    • Dzięki za aktualizację kodu!!! Snippet działał przez jakiś czas, a potem przestał działać, tak jak wskazałeś..

  5. 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 :)

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

    • Dziękujemy za informację, przyjrzymy się temu, a tymczasem drugi shortcode z podanym formatem pozwoli uniknąć tego ostrzeżenia.

      Administrator

  7. Cześć, dziękuję za kod.

    Czy można wyświetlić miesiąc po hiszpańsku i/lub w liczbach?

    pozdrawiam,

    • Aby dodać datę jako liczby, jeśli używasz metody `echo date`, zmienisz `F j, Y` na `m/d/Y`

      Administrator

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

  9. 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?

  10. Lub za pomocą Javascript:

    var dateToday = new Date(); var yearToday = dateToday.getFullYear(); document.write(yearToday);

  11. 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ę!

    • 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

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Proszę NIE używaj słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.