WordPress – Mostrar conteúdo em posts antigos

O código que se segue é uma função que procura à quantos dias determinado post foi publicado e se for superior à variável $dias mostra o conteúdo que tu quiseres. Pessoalmente utilizo isto para mostrar notificações e publicidade mas pode ser útil em outras situações. Coloca o seguinte código no ficheiro functions.php:

function post_antigo($post_id=null){
$dias = 15;
global $wp_query;
if(is_single() || is_page()) {
if(!$post_id) {
$post_id = $wp_query->post->ID;
}
$data_actual = time();
$offset = $dias *60*60*24;
$post_id = get_post($post_id);
$post_date = mysql2date('U',$post_id->post_date);
$cunning_math = $post_date + $offset;
$test = $data_actual - $cunning_math;
if($test > 0){
$return = true;
}else{
$return = false;
}
}else{
$return = false;
}
return $return;
}

Agora edita o teu theme e onde queres mostrar o conteúdo coloca:
<?php if(is_old_post()){ ?>
Insere aqui o conteúdo que quiseres. Pode ser anúncios adsense, texto, imagens, etc.
<?php } ?>

E já está. Na função está definido para mostrar conteúdo apenas em posts com mais de 15 dias. Podes ajustar para os dias que quiseres.

Sobre Mario Andrade

Front-end developer & blogger

O MUIOMUIO.NET Recomenda a Elegant Themes. Mais de 70 themes premium para WordPress apenas por $39!

Na Elegant Themes encontra mais de 70 templates WordPress de alta qualidade, XHTML e CSS validados de acordo com os web standards, compatíveis com a versão mais recente do WordPress e com o melhor preço do mercado.

Todos os temas da Elegant Themes têm garantia de satisfação, são desenhados e programados com rigor assegurando qualidade acima da média e excelente funcionamento.

Vantagens:

  • Compatibilidade cross-browser
  • Painel de administração fácil de utilizar, mesmo para utilizadores com menos experiência
  • Excelente suporte técnico e comunidade de desenvolvimento
  • Actualizações, e adições de novos temas regulares
  • O melhor preço do mercado
Gostaste deste artigo? Recebe acesso a conteúdo exclusivo no teu email...

Subscreve a newsletter do muiomuio.net e recebe acesso a conteúdo exclusivo sobre como criar blogs de sucesso e promoções para ganhares dinheiro online. Ao subscreveres a esta newsletter o teu email será protegido e não será partilhado com outras pessoas ou entidades.

 
Opções

A tua privacidade é respeitada, podes anular a tua subscrição a qualquer momento apenas com 1 clique.