Você está procurando uma maneira de verificar se uma postagem é mais antiga que um determinado número de dias? Embora provavelmente exista um plugin para isso, criamos um trecho de código rápido que você pode usar para verificar se a postagem é mais antiga que um determinado número de dias.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site:
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
}
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar / colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: 7 melhores plugins de gerenciador de downloads e como criar formulários de optin impressionantes para WordPress.
Incrível, obrigado! Qual seria a melhor maneira de traduzir esta função
em horas em vez de dias? Tentei simplesmente remover o *24 da equação, mas isso não forneceu resultados precisos.
obrigado, usando isso no meu site.