3 moduri diferite de a afișa automat data de azi în WordPress
Publicat: 2017-07-02V-ați dorit vreodată să puteți afișa data de astăzi pe site-ul dvs. WordPress? Afișarea datei curente îi ajută pe cititori să știe că sunteți încă în viață. Și dacă cititorii tăi sunt uitați ca mine, ar putea chiar să-i ajute să-și amintească o dată de scadență iminentă!
În timp ce câteva teme WordPress includ o opțiune încorporată pentru a afișa data de astăzi pe site-ul dvs., majoritatea temelor nu. Deci, dacă doriți să afișați data curentă undeva pe site-ul dvs. WordPress, va trebui să vă ocupați singur de lucruri.
În această postare, voi prezenta trei metode diferite pentru a arăta data de astăzi în WordPress. În primul rând, vă voi arăta unul dintre puținele pluginuri funcționale cu această funcționalitate. Apoi, vă voi oferi un tutorial rapid despre cum să creați propriul cod scurt. Și, în cele din urmă, voi rotunji lucrurile cu două fragmente de cod diferite pe care le puteți utiliza pentru a adăuga data de astăzi direct la fișierele șablon ale temei dvs.
Hai să sapăm ...
Cum se arată data de astăzi cu un plugin WordPress
Există câteva plugin-uri diferite care pretind să vă permită să arătați data de astăzi pe site-ul dvs. WordPress. Dar, spre regretul meu, nu mulți dintre ei chiar mai funcționează. După ce am testat câteva care nu au funcționat prea bine, am găsit în cele din urmă una care funcționează sub forma Data și Time Widget.
În mod surprinzător, Widgetul pentru dată și oră vă oferă un widget nou, pe care îl puteți utiliza pentru a insera data și ora curente în orice zonă widget. Dacă preferați un shortcode decât un widget, vă voi arăta cum să creați propriul shortcode de dată de astăzi în secțiunea următoare.
Acest plugin este frumos, deoarece vă permite să configurați formatarea, fontul și dimensiunea fontului, precum și câteva culori personalizate.
Pentru a utiliza pluginul, tot ce trebuie să faceți este să îl instalați și să îl activați. Apoi, mergeți la Aspect → Widgeturi și trageți peste noul widget de dată și oră, așa cum ați face oricare altul:

Apoi, trebuie doar să parcurgeți și să configurați fiecare opțiune:
- Format oră: puteți alege dintre câteva formate de timp diferite sau alegeți Niciunul pentru a dezactiva această parte (și pentru a afișa doar data).
- Format dată: alegeți formatul pe care doriți să îl utilizați pentru dată.
- Familia de fonturi: alegeți o familie de fonturi alternative (widgetul ar trebui să moștenească fontul temei dvs. ca primă alegere).
- Dimensiunea fontului: auto-explicativ.
- Culoare text: culoarea pentru tot textul din widget.
- Culoare fundal: fundalul textului.
Voi face fundalul negru și culoarea textului alb doar pentru a putea vedea cum funcționează aceste două elemente.
După ce vă salvați widgetul, veți vedea data de astăzi pe front-end:

Destul de ușor! Dar este de fapt aproape la fel de ușor să vă creați propriul cod scurt care afișează data curentă. Iată cum:
Cum să creați un scurtcod pentru a afișa data de azi în WordPress
Dacă preferați o abordare mai manuală, puteți crea propriul cod scurt folosind doar câteva linii de cod. Personal, aceasta este metoda mea preferată, deoarece vă oferă flexibilitatea de a insera data curentă în orice parte a conținutului dvs., nu doar în zonele widget.
Puteți plasa acest cod în:
- Fișierul functions.php al temei copilului dvs.
- Un plugin personalizat pe care îl creați singur
Vă voi arăta cum să o faceți folosind functions.php, deoarece aceasta este cea mai simplă metodă - va trebui doar să vă amintiți să copiați acest cod dacă schimbați vreodată teme.
Pentru a crea codul scurt, trebuie doar să adăugați acest cod în fișierul funcții.php:

function displayTodaysDate( $atts )
{
return date(get_option('date_format'));
}
add_shortcode( 'datetoday', 'displayTodaysDate');
Codul scurt va utiliza același format de dată pe care l-ați setat în Setări → General .
După ce adăugați codul, puteți utiliza codul scurt [datetoday] din Editorul WordPress sau modulul Cod Divi:

Și va afișa data curentă pe front-end urmând formatul din setările WordPress:

De asemenea, puteți adăuga formatarea de bază la datele dvs. utilizând Editorul TinyMCE. De exemplu, dacă folosiți codul scurt cu caractere aldine, data va apărea și cu caractere aldine în partea frontală a site-ului dvs.
Notă - acest cod este o versiune corectată a codului Ben Poland din Today's Date , un plugin care nu mai funcționează din cauza unui spațiu errant în funcția shortcode. Am găsit pluginul lui Ben în directorul WordPress.org și intenționam să îl folosesc pentru acest tutorial. Dar la testare, am constatat că a funcționat numai dacă am editat manual codul pentru a elimina spațiul din shortcode.
Cum se afișează data de astăzi cu cod
Notă - această secțiune este destinată numai persoanelor care sunt cel puțin oarecum familiare cu temele de cod și WordPress. Dacă sunteți un începător total, vă recomand să respectați cele două metode anterioare.
În cele din urmă, dacă sunteți dispus să vă murdăriți mâinile în fișierele șablon ale temei, puteți utiliza, de asemenea, o singură linie de PHP pentru a insera data de azi oriunde pe site-ul dvs. WordPress.
Există două fragmente de cod diferite din care puteți alege:
<?php echo date(get_option('date_format')); ?>Fragmentul de mai sus afișează data curentă conform setărilor dvs. WordPress, la fel ca codul scurt.
Dar puteți specifica și un format de dată unic utilizând acest bit de cod:
<?php echo date('l jS F Y'); ?>Puteți afla care sunt diferitele formate la acest articol WordPress Codex.
De exemplu, dacă adăugați codul chiar sub eticheta de închidere </header> din fișierul header.php astfel:

Apoi, data curentă va fi afișată chiar sub antetul dvs. pe site-ul dvs. frontal:

S-ar putea să trebuiască să vă jucați cu poziționarea - dar este un alt mod ușor de a afișa data de astăzi pe site-ul dvs. WordPress.
Pentru a câștiga mai mult control, puteți plasa codul într-un <div> și apoi puteți utiliza CSS pentru a stiliza și / sau poziționa <div> pe site-ul dvs.
Înfășurarea lucrurilor
Deși nu este o schimbare majoră, afișarea datei de astăzi pe site-ul dvs. WordPress poate fi utilă în funcție de subiectul site-ului dvs.
Dacă doriți să afișați data de astăzi în bara laterală (sau în alte zone widgetizate), pluginul Data și ora Widget va fi cea mai bună opțiune.
În caz contrar, vă recomand să creați propriul cod scurt sau, dacă aveți cel puțin niște abilități de bază de codare, să căutați în fișierele șablon ale temei dvs.
Ne-a fost dor de modul dvs. preferat de a adăuga data curentă a zilei la WordPress? Simțiți-vă liber să ne împărtășiți sugestiile de mai jos.
Imagine în miniatură a articolului cu 32 de pixeli / shutterstock.com
