Uma interessante ferramenta que pode ser utilizada em diversas ocasiões é a criação de um contador que permite mostrar o tempo que falta para um determinado conteúdo ser apresentado. Isso pode ser utilizado no lançamento de produtos ou até mesmo na apresentação de novos sites ou de um novo layout. Com esta ferramenta, que será utilizada através de um shortcode, poderá mostrar conteúdo após data específica de modo a criar algum entrosamento inicial entre o produto que vai lançar e os seus leitores.

shortcode

O código

Para utilizar este shortcode basta colar o seguinte código no seu ficheiro functions.php.

function content_countdown($atts, $content = null){
  extract(shortcode_atts(array(
     'month' => '',
     'day'   => '',
     'year'  => ''
    ), $atts));
    $remain = ceil((mktime( 0,0,0,(int)$month,(int)$day,(int)$year) - time())/86400);
    if( $remain > 1 ){
        return $daysremain = "<div class=\"event\">Just <b>($remain)</b> days until content is available</div>";
    }else if($remain == 1 ){
        return $daysremain = "<div class=\"event\">Just <b>($remain)</b> day until content is available</div>";
    }else{
        return $content;
    }
}
add_shortcode('cdt', 'content_countdown');

 

Para usar o shortcode:

[cdt month="10" day="17" year="2011"]
Este conteúdo apenas será apresentado após data específicada.
[/cdt]

 

Fonte

 

Até já