'auliettalite-popular-posts', 'description' => esc_html__('A widget that displays your popular posts from all categories or a certain', 'auliettalite') ); parent::__construct( 'auliettalite_popular_posts_widget', esc_html__('Auliettalite: Popular Posts', 'auliettalite'), $widget_ops ); } function widget( $args, $instance ) { extract( $args ); $title = apply_filters('widget_title', $instance['title'] ); $categories = $instance['categories']; $number = $instance['number']; $query = array( 'cat' => $categories, 'showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'meta_key' => 'auliettalite_post_viewed', 'orderby' => 'meta_value_num', 'order' => 'DESC' ); $loop = new WP_Query($query); if ( $loop->have_posts() ) : echo wp_kses_post( $before_widget ); if ( $title ) { echo wp_kses_post( $before_title . $title . $after_title ); } ?>
have_posts() ) : $loop->the_post(); ?>
>
<?php the_title_attribute(); ?>

esc_html__('Most Popular Posts', 'auliettalite'), 'number' => 2, 'categories' => '' ); $instance = wp_parse_args( (array) $instance, $defaults ); ?>