¿Estás buscando una forma de comprobar si una entrada tiene más de un número determinado de días? Si bien es probable que haya un plugin para esto, hemos creado un fragmento de código rápido que se puede utilizar para comprobar el post es mayor que un número determinado de días.
Instrucciones:
Todo lo que tienes que hacer es añadir este código al archivo functions.php de tu tema o en un plugin específico del sitio:
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 }
Nota: Si es la primera vez que añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.
Si te ha gustado este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: 7 mejores plugins gestores de descargas y cómo crear impresionantes formularios optin en WordPress.
Awesome, thanks! What would be the best way to translate this function
into hours instead of days? I tried simply removing the *24 from the equation, but this did not provide accurate results.
thanks, using this on my site.