Como colocar expiração automatica de artigos no seu blog
Uma vez que o WordPress não inclui por defeito uma função que permita ao editor definir quanto tempo um determinado artigo deverá ficar online, muitos editores sentem dificuldades em automatizar o periodo de expiração de artigos, tendo geralmente de recorrer a métodos manuais.
Eis no entanto uma forma muito eficiente e engraçada de colocar expiração automática de artigos no seu blog WordPress:
Edite o seu template e substituia o seu loop actual do WordPress por este loop:
<?php
if (have_posts()) :
while (have_posts()) : the_post(); ?>
$expirationtime = get_post_custom_values(’expiration’);
if (is_array($expirationtime)) {
$expirestring = implode($expirationtime);
}$secondsbetween = strtotime($expirestring)-time();
if ( $secondsbetween > 0 ) {
// For exemple…
the_title();
the_excerpt();
}
endwhile;
endif;
?>
Para criar um artigo com data/hora de expiração, apenas precisa de criar um ’custom field’. utilize-o com a chave expiration e a sua data/hora como valor no campo (formato: mm/dd/yyyy 00:00:00).
Este artigo não mais irá aparecer após a data marcada.
Fonte: WordPress-Love
Leia também:
- Como colocar Gravatar nos comentários do WordPress 2.7 Como vi que algumas pessoas tem chegado ao blog através...
- Como fornecer automaticamente Tinyurls em seu blog WordPress Você está no Twitter? Eu também! Se você é...
- Veja como era o seu blog com o WayBack Machine Quer lembrar como era o seu blog ou algum site?...
- Como listar os últimos usuários registrados no seu blog? Ótima dica dada pelo WordPress-Love . Se você tem um...
- Como mostrar o seu último Twitter no seu blog Vi esta matéria no WordPress-Love e achei muito interessante, fica...











Comentários
Sinta-se livre para deixar um comentario...
Se você quiser uma foto para ser mostrada no seu comentário, crie um gravatar!