Hi this is the code which displays recent post from all category. but I want to dispaly post from any single category. I dont want to change the code please help.
function mdv_recent_posts( $no_posts = 5, $before = '<li>', $after = '</li>', $hide_pass_post = true, $skip_posts = 0, $show_excerpts = false, $include_pages = false ) {
global $wpdb;
$time_difference = get_settings( 'gmt_offset' );
$now = gmdate( "Y-m-d H:i:s", time() );
$request = "SELECT ID, post_title, post_excerpt, post_date, comment_count FROM $wpdb->posts WHERE post_status = 'publish' ";
if ( $hide_pass_post )
$request .= "AND post_password ='' ";
if ( $include_pages )
$request .= "AND (post_type='post' OR post_type='page') ";
else
$request .= "AND post_type='post' ";
$request .= "AND post_date_gmt < '$now' ORDER BY post_date DESC LIMIT $skip_posts, $no_posts";
$posts = $wpdb->get_results( $request );
$output = '';
if ( $posts ) {
foreach ( $posts as $post ) {
$post_title = $post->post_title;
$permalink = get_permalink( $post->ID );
$date=date('F j, Y', strtotime($post->post_date));
$output .= $before . '<span class="date">'.$date.'</span><a href="' . esc_url( $permalink ) . '" rel="bookmark" title="Permanent Link: ' . esc_attr( $post_title ) . '">' . esc_html( $post_title ) ;
if ( $show_excerpts ) {
$post_excerpt = esc_html( $post->post_excerpt );
$output.= '<br />' . $post_excerpt;
}
$output .= $after;
}
} else {
$output .= $before . "None found" . $after;
}
echo $output;
}