Căutați o modalitate de a verifica dacă o postare este mai veche decât un anumit număr de zile? Deși probabil există un plugin pentru asta, am creat un mic fragment de cod pe care îl puteți folosi pentru a verifica dacă o postare este mai veche decât un anumit număr de zile.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function is_old_post($days = 5) {
$days = (int) $days;
$offset = $days*60*60*24;
if ( get_post_time() < date('U') - $offset )
return true;
return false;
}
if ( is_old_post(10) ) {
// do something if the post is old
} else {
// do something if the post is not old
}
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și celelalte articole de pe site, cum ar fi: cele mai bune 7 pluginuri de manager de descărcări și cum să creezi formulare de înscriere uimitoare pentru WordPress.
Super, mulțumesc! Care ar fi cea mai bună modalitate de a traduce această funcție
în ore în loc de zile? Am încercat pur și simplu să elimin *24 din ecuație, dar acest lucru nu a oferit rezultate precise.
mulțumesc, folosesc asta pe site-ul meu.