Doriți să afișați ultima dată actualizată pentru postările dvs. în WordPress? Unele site-uri își actualizează în mod regulat postările și vor să le arate utilizatorilor când a fost actualizat ultima dată articolul. În acest articol, vă vom arăta cum să afișați ultima dată actualizată a postărilor dvs. în WordPress.
Când aveți nevoie de ultima dată actualizată pentru postări în WordPress?
Majoritatea temelor WordPress arată de obicei data la care a fost publicată ultima dată o postare. Acest lucru este în regulă pentru majoritatea blogurilor și site-urilor statice.
Cu toate acestea, WordPress este folosit și de site-urile în care articolele vechi sunt actualizate în mod regulat. Această ultimă dată și oră actualizată, reprezintă informații importante pentru aceste publicații.
Cel mai frecvent exemplu sunt site-urile de știri. Adesea actualizează articolele mai vechi pentru a afișa noi evoluții, pentru a adăuga corecții sau fișiere media. Dacă ar adăuga doar data publicării, atunci utilizatorii lor vor pierde aceste actualizări.
Multe bloguri și site-uri populare nu afișează nicio dată pentru articolele lor. Aceasta este o practică proastă și nu ar trebui să eliminați niciodată datele din postările dvs. de pe blog.
Acestea fiind spuse, să vedem cum să afișați ultima dată actualizată a postările dvs. în WordPress.
Cum să afișați ultima dată actualizată în WordPress
Acest tutorial necesită adăugarea de cod la fișierele WordPress. Dacă nu ați făcut acest lucru înainte, nu vă speriați nu este greu de loc.
Metoda 1: Afișați ultima dată actualizată înainte de postarea conținutului
Va trebui să adăugați acest cod la fișierul functions.php al temei dvs. sau la un plugin specific site-ului.
function wpb_last_updated_date( $content ) { $u_time = get_the_time('U'); $u_modified_time = get_the_modified_time('U'); if ($u_modified_time >= $u_time + 86400) { $updated_date = get_the_modified_time('F jS, Y'); $updated_time = get_the_modified_time('h:i a'); $custom_content .= '<p class="last-updated">Last updated on '. $updated_date . ' at '. $updated_time .'</p>'; }$custom_content .= $content; return $custom_content; } add_filter( 'the_content', 'wpb_last_updated_date' );
Acest cod verifică dacă data publicării unei postări și datele modificate de ultima dată sunt diferite. Dacă sunt, atunci se afișează ultima dată modificată înainte de conținutul postării.
Puteți adăuga CSS personalizat pentru a stiliza aspectul ultimei date actualizate. Iată un mic CSS pe care îl puteți folosi ca punct de plecare:
.last-updated { font-size: small; text-transform: uppercase; background-color: #fffdd4; }
Metoda 2: Adăugați ultima dată actualizată în șabloanele temei
Această metodă necesită să editați fișiere tematice WordPress specifice. Multe teme WordPress folosesc acum propriile etichete șablon care definesc modul în care aceste teme afișează metadatele post, cum ar fi data și ora.
Unele teme folosesc și șabloane de conținut sau părți ale șabloanelor pentru a afișa postări.
Puține teme mai simple vor folosi single.php, archive.php și alte fișiere șablon pentru a afișa conținut și meta informații.
Veți căuta codul responsabil pentru afișarea datei și orei. Apoi, puteți fie să înlocuiți codul respectiv cu următorul cod, fie să îl adăugați imediat după data și ora codului temei.
$u_time = get_the_time('U'); $u_modified_time = get_the_modified_time('U'); if ($u_modified_time >= $u_time + 86400) { echo "<p>Last modified on "; the_modified_time('F jS, Y'); echo " at "; the_modified_time(); echo "</p> "; }Citește și: 28 Cele mai frecvente întrebări ale începătorilor WordPress
Sperăm că acest articol v-a ajutat să aflați cum să afișați ultima dată actualizată a postărilor dvs. în WordPress.