content top

Como colocar expiração automatica de artigos no seu blog

Premium WordPress Theme

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.

Blog Widget by LinkWithin
Partilhe este artigo:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • MySpace
  • Rec6
  • Reddit
  • StumbleUpon
  • Technorati
  • Yahoo! Buzz



7 Comentarios a “Como colocar expiração automatica de artigos no seu blog”

  1. 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!…

  2. FixolaS says:

    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!…

  3. Marcos Elias says:

    Wow, duas dicas d+! Essa e a da remoção de publicidade para usuários logados.

    Abraços!

  4. diga cultura says:

    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!…

  5. Wagner Reis says:

    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.

  6. 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.

  7. paulo jardel says:

    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

Deixar resposta

|