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.
Amante do Wordpress ? Talvez queira subscrever o nosso RSS Feed Completo ?
|
Como colocar expiração automatica de artigos no seu blog…
Colocar os seus artigos a expirar automaticamente é um processo que provavelmente não consegue fazer. Mas com esta ajuda simples o problema resolve-se rapidamente!…
Como colocar expiração automatica de artigos no seu blog…
Colocar os seus artigos a expirar automaticamente é um processo que provavelmente não consegue fazer. Mas com esta ajuda simples o problema resolve-se rapidamente!…
Wow, duas dicas d+! Essa e a da remoção de publicidade para usuários logados.
Abraços!
Como colocar expiração automatica de artigos no seu blog | Wordpre…
Colocar os seus artigos a expirar automaticamente é um processo que provavelmente não consegue fazer. Mas com esta ajuda simples o problema resolve-se rapidamente!…
Bom artigo, mais não vejo muita utilidade disso, uma utilidade seria, por exemplo: Novo WordPress 2.7 e colocar uma expiração de 3 meses, já que em 3 meses devera ter uma nova versão.
Wagner, se tiver por exemplo um site como o http://emprego.fique-rico.com , onde as propostas têm de expirar automaticamente de 30 em 30 dias, seguramente que iria sentir necessidade.
Claro que tem utilidade,
tenho um blog de eventos e preciso q o blog exclua automaticamente os eventos que já passaram. na agenda.
Qual arquivo de meu template devo alterar exatamente???
index.php ou single.php