/** Widget function: previous posts **/
function widget_yd_pp($args, $cache_name = NULL, $spec_query = NULL)
{
    global $paged;
    if ($nb_posts === 0) {
        $nb_posts = get_option('posts_per_page');
    }
    $spec_query = 'post_type=post&showposts=' . $nb_posts . '&offset=' . get_option('posts_per_page') * $paged;
    widget_yd_rp(TRUE, 'previoustemplate' . $paged, $spec_query);
}
function display_yd_recent_posts_shortcode($args)
{
    $args['echo'] = false;
    return widget_yd_rp($args);
}