'widget_slider clearfix', 'description' => esc_html__( 'Display posts in slider', 'passport' ) ); parent::__construct( 'passport_slider_widget', esc_html__( 'Passport Slider', 'passport' ), $widget_ops ); $this->alt_option_name = 'widget_slider'; } // Creating widget front-end // This is where the action happens public function widget( $args, $instance ) { global $_wp_additional_image_sizes; global $passport_section_settings; global $passport_headline_column; $number = ! empty( $instance['number'] ) ? absint( $instance['number'] ) : 5; $category_name = ! empty( $instance['category_name'] ) ? $instance['category_name'] : 'uncategories'; $exclude = ! empty( $instance['exclude'] ) ? $instance['exclude'] : ''; $excludeArry = explode( ',', $exclude); $orderby = ! empty( $instance['orderby'] ) ? $instance['orderby'] : 'date'; $order = ! empty( $instance['order'] ) ? $instance['order'] : 'desc'; $hide_indicator = ! empty( $instance['hide_indicator'] ) ? $instance['hide_indicator'] : 'false'; $theme_setting = get_theme_mod( 'passport_theme_setting', 'full_width_container' ); $image_size = 'full_width_container' == $theme_setting ? 'large-image-1349-670' : 'large-image'; $tags = get_the_tags(); $category_id = get_cat_ID( $category_name ); $post_id = get_the_ID(); $i = 0; $widget_args = array( 'post_type' => 'post', 'category_name' => $category_name, 'posts_per_page' => $number, 'meta_key' => '_thumbnail_id', 'order' => $order, 'orderby' => $orderby, 'post__not_in' => $excludeArry ); $wp_query = new WP_Query( $widget_args ); ?>
'7', 'category_name' => 'uncategories', 'exclude' => '', 'orderby' => 'date', 'order' => 'desc', 'hide_indicator'=> '', ) ); $number = $instance['number']; $exclude = $instance['exclude']; $hide_indicator = $instance['hide_indicator']; // Widget admin form ?>
id="get_field_id( 'hide_indicator' ); ?>" name="get_field_name( 'hide_indicator' ); ?>" />