esc_html__( 'A widget that displays categories with images', 'bloomy' ), ) ); } public function widget( $args, $instance ) { extract( $args ); //Our variables from the widget settings. $title = apply_filters('widget_title', $instance['title'] ); $exclude_cats = $instance['exclude_cats']; $sort_order = ( ! empty( $instance['sort_order'] ) ) ? $instance['sort_order'] : ''; $limit_cats = ( ! empty( $instance['limit_cats'] ) ) ? $instance['limit_cats'] : 0; $hide_empty = ( ! empty( $instance['hide_empty'] ) ) ? $instance['hide_empty'] : 0; // Before Widget echo $before_widget; // Display the widget title if ( $title ) { echo $before_title . $title . $after_title; } ?>
'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => $sort_order, 'hide_empty' => $hide_empty, 'hierarchical' => 1, 'exclude' => $exclude_cats, 'number' => $limit_cats, 'taxonomy' => 'category', 'pad_counts' => false ); $bloomy_cats = get_categories( $args ); ?>
esc_html__('Categories', 'bloomy'), 'sort_order' => '', 'exclude_cats' => '', 'limit_cats' => '', 'hide_empty' => '' ); $sort_order = isset( $instance['sort_order'] ) ? esc_attr( $instance['sort_order'] ) : ''; $exclude_cats = isset( $instance['exclude_cats'] ) ? esc_attr( $instance['exclude_cats'] ) : ''; $hide_empty = isset( $instance[ 'hide_empty' ] ) ? esc_attr( $instance[ 'hide_empty' ] ) : 0; $limit_cats = isset( $instance[ 'limit_cats' ] ) ? esc_attr( $instance[ 'limit_cats' ] ) : 0; $instance = wp_parse_args( (array) $instance, $defaults ); // Widget Title: Text Input ?>