'atom-articoli-per-categoria', 'description' => __('mostra gli ultimi articoli di una categoria.', 'atom') ); parent::__construct('atom_articoli_per_categoria', __('Articoli per categoria', 'atom'), $widget_opt ); }//atom_articoli_per_categoria public function form($instance){ $defaults = array( 'title' => '', 'num' => 3, 'category' => '' ); $instance = wp_parse_args((array) $instance, $defaults); $title = $instance['title']; $category = $instance['category']; $num = $instance['num']; ?>

cat_name.'">'; $option .= $category->cat_name; $option .= ''; echo $option; }*/ wp_dropdown_categories( array( 'orderby' => 'title', 'hide_empty' => false, 'name' => $this->get_field_name( 'category' ), 'id' => $this->get_field_id( 'category'), 'class' => 'widefat', 'selected' => $category, ) ); ?>

id_base ); $num = /*( isset( $instance['num'] ) ) ? $instance['num'] : 3;*/$instance['num']; $cat = /*( isset( $instance['category'] ) ) ? $instance['category'] : '';*/$instance['category']; echo $before_widget; if($title != ''){ echo $args['before_title'].$title.$args['after_title']; } $widget_query = new Wp_Query(array( 'post_type' => 'post', 'posts_per_page' => $num, 'cat' => $cat )/*'cat='.$cat.'&posts_per_page='.$num*/); if($widget_query->have_posts()){?> have_posts()){ $widget_query->the_post();?>

-