Adăugarea datei de astăzi pe site-ul dvs. WordPress este una dintre acele mici atingeri care pot face ca site-ul dvs. să pară mai profesionist și mai actual.
Uitați-vă doar la marile site-uri de știri – toate afișează data curentă proeminent, deoarece ajută la stabilirea prospețimii și relevanței conținutului.
Vestea bună este că nu aveți nevoie de abilități avansate de codare sau de pluginuri costisitoare pentru a adăuga data curentă pe site-ul dvs. De fapt, există două metode fiabile care funcționează perfect atât pentru începători, cât și pentru utilizatorii experimentați.
În acest ghid, vom împărtăși aceste două metode ușoare pentru a adăuga data curentă pe site-ul dvs. WordPress. Aceste metode sunt testate, fiabile și pot fi implementate în doar câteva minute.

💡Răspuns rapid: Cum să afișați data curentă în WordPress
Există două modalități ușoare de a afișa data curentă pe site-ul dvs. WordPress:
- Adăugați cod într-un fișier de temă: Puteți adăuga un fragment PHP simplu direct într-unul dintre fișierele de șablon ale temei dvs. (cum ar fi
header.php). Această metodă este simplă, dar necesită utilizarea unei teme copil pentru a evita pierderea modificărilor în timpul actualizărilor temei. - Utilizați un shortcode prin WPCode (Recomandat): Cea mai sigură și mai flexibilă metodă este să utilizați pluginul WPCode pentru a crea un shortcode simplu. Acest lucru vă permite să plasați data curentă oriunde - în postări, pagini sau widgeturi de bară laterală - fără a edita direct fișierele temei.
De ce să afișați data curentă în WordPress?
Multe site-uri de știri afișează data curentă în secțiunea antet a site-urilor lor, în special site-urile de știri mai mici care își publică poveștile principale zilnic.

Acest lucru le asigură utilizatorilor că vizualizează cea mai recentă ediție a ediției online a publicației. Este o decizie stilistică utilă pe care multe site-uri de știri încă o folosesc, chiar dacă își actualizează paginile principale de mai multe ori pe zi.
Similar, jurnalele online și bloggerii au adoptat, de asemenea, acest stil. Acest lucru asigură utilizatorii că vizualizează cele mai recente intrări de pe un blog.
Există și alte scenarii de utilizare în care ai dori pur și simplu să afișezi data și ora curente.
De exemplu, dacă chatul dvs. live funcționează la ore specifice și doriți să arătați clienților ce oră este în locația dvs. geografică. Sau, rulați o campanie cu cronometru și doriți să afișați data curentă pentru a crea un efect FOMO mai puternic.
Acestea fiind spuse, haideți să vedem cum puteți afișa cu ușurință data de astăzi, ziua sau ora curentă pe site-ul dvs. WordPress. Vom acoperi două metode și puteți folosi linkurile rapide de mai jos pentru a sări la cea pe care doriți să o utilizați:
- Metoda 1: Afișarea datei curente oriunde folosind un shortcode (Recomandat)
- Metoda 2: Afișarea datei curente prin adăugarea de cod într-un fișier de șablon
- Întrebări frecvente despre afișarea datei curente în WordPress
- Ghiduri experte pentru afișarea datelor în WordPress
Sfat Pro: Verificați mai întâi fusul orar al WordPress-ului dvs.
Înainte de a începe, este important să știți că WordPress afișează data pe baza setării fusului orar, nu a ceasului computerului dvs.
Ar trebui să verificați de două ori dacă fusul orar al site-ului dvs. este setat corect accesând Setări » General. Acest lucru asigură că data corectă este întotdeauna afișată vizitatorilor dvs.
Metoda 1: Afișarea datei curente oriunde folosind un shortcode (Recomandat)
Pentru această metodă, veți crea un shortcode pentru a afișa data și ora oriunde pe site-ul dvs. WordPress.
Marele avantaj al unui shortcode este flexibilitatea sa – îl poți plasa în postări, pagini, widgeturi din bara laterală și chiar în subsolul site-ului tău.
Deși este posibil să adăugați cod direct în fișierul functions.php al temei dvs., vă sfătuim cu tărie să nu faceți acest lucru. O mică greșeală în acel fișier vă poate bloca întregul site și vă poate împiedica accesul la zona de administrare.
De aceea, recomandăm utilizarea unui plugin pentru fragmente de cod personalizat, cum ar fi WPCode. Este cea mai sigură și mai ușoară modalitate de a adăuga cod personalizat pe site-ul dvs.
După testare amănunțită, am constatat că este foarte ușor de utilizat pentru începători și de încredere. Pentru mai multe detalii, consultați recenzia noastră despre WPCode.
Primul lucru pe care trebuie să-l faceți este să instalați pluginul gratuit WPCode. Pentru instrucțiuni detaliate, puteți urma ghidul nostru pas cu pas despre cum se instalează un plugin WordPress.
La activare, ar trebui să navigați la Fragmente de cod » + Adăugare fragment în tabloul de bord WordPress. Acest lucru vă va permite să adăugați un nou fragment de cod pe site-ul dvs.
Odată ajuns acolo, trebuie să plasați cursorul mouse-ului peste opțiunea „Adăugați codul dvs. personalizat (Snippet nou)” și apoi să faceți clic pe butonul „+ Adăugați snippet personalizat”.

Apoi, trebuie să selectați „Fragment PHP” ca tip de cod din lista de opțiuni care apar pe ecran.
Apoi, adăugați un titlu fragmentului, cum ar fi „Adaugă data curentă”.

Apoi, trebuie să copiați și să lipiți următorul fragment de cod în câmpul Previziune cod.
function wpb_date_today( $atts, $content = null ) {
$atts = shortcode_atts( array(
'format' => '',
), $atts );
$date_time = '';
if ( $atts['format'] == '' ) {
$date_time .= date( get_option( 'date_format' ) );
} else {
$date_time .= date( $atts['format'] );
}
return $date_time;
}
add_shortcode( 'date-today', 'wpb_date_today' );

În final, trebuie să comutați comutatorul Activ la poziția „Pornit”.
Acum puteți face clic pe butonul „Salvează fragmentul” pentru a stoca fragmentul de cod pe site-ul dvs.

Acest cod pur și simplu creează un shortcode care afișează data curentă. Îl puteți utiliza adăugând acest shortcode oriunde pe site-ul dvs.:
[data-azi]
Implicit, shortcode-ul va afișa data în formatul de dată implicit din setările WordPress.
Puteți folosi și propriul format de dată modificând shortcode-ul astfel:
[date-today format='F j, Y']
Data dvs. va arăta acum astfel pe site-ul dvs.:

Și gata! Ați afișat cu succes data curentă.
Metoda 2: Afișarea datei de astăzi prin adăugarea de cod într-un fișier șablon
WordPress nu vine cu un widget sau bloc implicit pentru a afișa data sau ora curentă.
Cu toate acestea, puteți afișa în continuare data sau ora curentă folosind un cod foarte simplu.
Puteți adăuga acest cod simplu în fișierele șablon ale temei dvs. WordPress. Aceste fișiere, cum ar fi header.php sau footer.php, controlează aspectul site-ului dvs.
Important: Vă recomandăm cu tărie să utilizați o temă copil înainte de a adăuga cod direct în fișierele temei. Altfel, codul dvs. personalizat va fi șters data viitoare când veți actualiza tema.
Odată ce aveți o temă copil configurată, puteți adăuga următorul cod acolo unde doriți să afișați data:
<?php echo date(get_option('date_format')); ?>
Acest cod afișează data curentă folosind formatul de dată setat în setările WordPress. Puteți schimba formatul datei vizitând pagina Setări » General.

Puteți utiliza, de asemenea, propriile etichete de formatare pentru a afișa data în orice alt format. De exemplu, utilizând următorul cod, puteți afișa data în format lună, zi și an.
<?php echo date('F j, Y'); ?>
Iată cum arăta data pe site-ul nostru demo:

În timp ce editarea fișierelor temei este directă, o abordare mai flexibilă pentru plasarea datei în postări sau widget-uri este utilizarea unui shortcode.
Asta e tot! Acum aveți două metode ușoare pentru afișarea datei curente.
Indiferent dacă alegeți să adăugați codul direct într-un fișier de temă sau să utilizați metoda flexibilă cu shortcode, puteți adăuga o notă profesională care menține site-ul dvs. proaspăt și relevant pentru vizitatori.
Întrebări frecvente despre afișarea datei de astăzi în WordPress
Iată câteva întrebări pe care cititorii noștri le-au pus frecvent despre afișarea datei de astăzi în WordPress:
De ce data de pe site-ul meu apare incorect?
Cel mai comun motiv pentru o dată incorectă este setarea fusului orar. WordPress folosește fusul orar setat în panoul de administrare, nu ora locală.
Pentru a remedia acest lucru, accesați Setări » Generale în zona de administrare WordPress și asigurați-vă că ați selectat orașul sau decalajul UTC corect.
Cum afișez data pe o postare WordPress?
WordPress afișează automat data publicării sau a ultimei actualizări pe postările dvs. implicit. Puteți schimba aspectul datei accesând Setări » Generale și alegând un nou „Format dată”. Dacă doriți să afișați data curentă live în loc de aceasta, puteți folosi una dintre metodele din acest ghid.
Va afecta afișarea unei date dinamice performanța site-ului meu?
Nu, nu va afecta. Funcția PHP utilizată pentru a obține data este extrem de ușoară și are un impact neglijabil asupra vitezei site-ului dvs. Este o funcție foarte comună și eficientă care nu va încetini site-ul dvs.
Ghiduri experte pentru afișarea datelor în WordPress
Sperăm că acest articol v-a ajutat să învățați cum să afișați cu ușurință data curentă în WordPress. De asemenea, ați putea dori să consultați alte ghiduri legate de afișarea datelor în WordPress:
- Cum să schimbi formatul datei și orei în WordPress
- Cum să afișați metadatele postărilor de blog în temele dvs. WordPress
- Cum se afișează datele relative în WordPress
- Cum să afișați data ultimei actualizări a postărilor dvs. în WordPress
- Cum să adăugați o dată de copyright dinamică în subsolul WordPress
- Cum să eliminați data și ora din comentariile WordPress
- Cum să elimini data din URL-urile WordPress
- Cum să adăugați un Google Calendar în WordPress (Pas cu Pas)
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

da_hammer nath
Mulțumesc, simplu și util. Apreciez cu adevărat!
Suport WPBeginner
Cu plăcere!
Admin
Dennis Muthomi
Salut, am o întrebare despre afișarea orei: - ce se întâmplă dacă site-ul meu are vizitatori din diferite fusuri orare? data și ora afișate vor fi ajustate la ora lor locală sau vor afișa întotdeauna ora bazată pe setările site-ului?
Comentarii WPBeginner
Aceste metode din acest ghid vor afișa data și ora pentru fusul orar al site-ului web.
Jiří Vaněk
Este o funcție PHP și, din păcate, este setată să folosească ora serverului. PHP verifică ora setată pe serverul unde rulează găzduirea dvs. partajată și afișează acea oră. Prin urmare, această metodă nu este potrivită pentru scopurile dorite. Ceea ce aveți nevoie ar trebui gestionat de un plugin care determină mai întâi locația utilizatorului pe baza adresei sale IP și apoi afișează ora locală a utilizatorului. Aceasta este o problemă mult mai complexă care nu poate fi rezolvată cu un singur script. Aveți nevoie de un plugin care poate accesa, de asemenea, o bază de date GEO IP pentru a determina din ce țară provine utilizatorul.
Mrteesurez
Mulțumesc pentru distribuire.
Timpul nu este afișat, se afișează doar data. Vreau să afișez atât data, cât și ora una lângă alta în partea de sus, pentru ca toți vizitatorii să le vadă, inclusiv administratorii.
Suport WPBeginner
Pentru asta ar trebui să schimbați formatul în shortcode la: format=’F j, Y h:i’
Admin
Comentarii WPBeginner
Cea mai ușoară opțiune ar fi probabil să folosiți acest plugin: https://www.wpbeginner.com/plugins/display-time-according-wordpress-blog-admin-bar/
Asigurați-vă că verificați a doua secțiune pentru un ghid despre cum să adăugați ora pe site și nu doar în bara de administrare.
Vă rugăm să rețineți că aceasta este ora folosind fusul orar al blogului, nu al vizitatorului site-ului.
ducmu
cum să afișezi include ora?
codul tău este doar data
Bert Hennephof
Codul nu mai funcționează după upgrade-ul de la PHP 7.4 la PHP 8.2
WPCode indică o eroare la linia:
if ($atts[‘format’] == ”) {
Suport WPBeginner
Din testarea fragmentului la noi, în prezent funcționează în php 8.2, ar depinde de mesajul specific de eroare pe care îl vedeți pe linie.
Admin
Ihtisham Z
Mulțumim pentru articolul excelent.
Doar voiam să menționez aici că, dacă atributul format nu este furnizat de utilizator, atunci shortcode-ul va eșua, rezultând o eroare critică (analizând atributul ca șir) și va întrerupe pagina. Deci, trebuie să convertim șirul într-un array.
function wpb_date_today($atts, $content = null) { if ( ! is_array( $atts ) ) { $atts = []; }
// restul codului…
}
Chris Colotti
Mulțumesc pentru actualizarea codului!!! Snippet-ul funcționase o vreme, apoi s-a stricat așa cum ați indicat..
Generosus
Sfat util:
Metoda 2 (listată mai sus) oferă un format de ieșire a datei în format UTC. Pentru a schimba ieșirea în format Ora locală, înlocuiți „date” cu „wp_date” (de 2 ori).
Ar fi grozav să faceți o notă în instrucțiunile de mai sus.
You’re welcome
Suport WPBeginner
Thank you for sharing that and for your feedback
Admin
Kathy
Chiar voiam să folosesc asta, însă, după ce l-am adăugat în fișierul meu functions, primesc asta:
Warning: Illegal string offset ‘format’ in /XXXXXXXXXX/functions.php
A afișat data, totuși, a apărut și avertismentul.
Suport WPBeginner
Vă mulțumim că ne-ați anunțat, vom analiza acest lucru și, deocamdată, al doilea shortcode cu formatul specificat va evita acest avertisment.
Admin
Duminică Samuel
Mulțumesc pentru asta
M-a salvat de la instalarea unui alt plugin
Sunt recunoscător
Suport WPBeginner
Mă bucur că ghidul nostru a fost util!
Admin
hugo
Salut, mulțumesc pentru cod.
Este posibil să afișezi luna în spaniolă și/sau în număr?
salutări,
Suport WPBeginner
Pentru a adăuga data ca numere dacă utilizați metoda echo date, ați schimba F j, Y în m/d/Y
Admin
Rebekah
Este posibil să afișați o dată în mișcare? De exemplu, data de astăzi plus 7 zile? Aș dori să am ceva pe site-ul meu care să afișeze întotdeauna data de peste o săptămână.
Henry
Adăugarea acestui cod php în fișierul header este OK, dar cum pot controla unde vreau să apară data mea pe pagină?
Mark
Use the shortcode
shiva
foarte frumos
anees
mulțumesc mult !!
Jon
Sau cu Javascript:
var dateToday = new Date(); var yearToday = dateToday.getFullYear(); document.write(yearToday);
Abiodun
Salut
cum schimb culoarea acestui cod?
este într-o culoare arce și vreau să fie albă
sameh
Cum pot schimba limba formatului datei în arabă???? mulțumesc anticipat
morteza ahamadi
sunt un începător, unde ar trebui adăugate aceste coduri?
123project
Salut
Cum pot schimba fontul și culoarea acestui cod?
Suport WPBeginner
Folosind CSS puteți schimba culorile. Pentru a utiliza CSS, adăugați eticheta de șablon pentru dată astfel:
<span class="date"><?php echo date('l jS F Y'); ?></span>1-click Use in WordPress
Acum, în foaia de stil a temei dvs., puteți adăuga CSS, astfel:
.date { color: blue; border: 1px solid #CCC; }1-click Use in WordPress
Admin
Clare
Încep să descopăr că poți face orice cu WP dacă îți iei timp să înveți cum – și majoritatea este atât de simplă. 2011 este anul în care să renunți la plugin-uri și să scapi de greutatea de pe site-ul meu!
Personal editorial
Good call
Admin
Petit Nuage
Sugestia dvs. este incorectă, deoarece ați uitat să luați în considerare fusul orar local, așa cum este definit în Panoul de control.
Personal editorial
Am menționat două soluții. Una în care puteți folosi setarea serverului sau două în care puteți folosi setarea WordPress. Dacă aveți o a treia soluție, vă rugăm să o împărtășiți cu noi, în loc să spuneți că greșim, deoarece ambele soluții de mai sus funcționează.
Admin
andreeib
Obișnuiam să fac asta folosind o funcție de cod scurt în Wordpress.
Chase Adams
De ce să nu folosiți? Nu este mult mai ușor ca o funcție încorporată unde puteți schimba tipul de afișare în Setări > General?
Site-uri ieftine
Da, a fost foarte simplu! Mulțumesc pentru distribuire =D