esc_html__( 'Sidebar', 'astori' ), 'id' => 'sidebar-primary', 'description' => esc_html__( 'Add widget here.', 'astori' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } if( in_array('sidebar-primary-left', $admin_widgets ) ) { //Widget Sidebar Secondary register_sidebar( array( 'name' => esc_html__( 'Sidebar left', 'astori' ), 'id' => 'sidebar-primary-left', 'description' => esc_html__( 'Add widget here.', 'astori' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } if( in_array('home-page-landing', $admin_widgets ) ) { //widgets register_sidebar( array( 'name' => esc_html__( 'Home Page Landing', 'astori' ), 'id' => 'home-page-landing', 'description' => esc_html__( 'Add widget here.', 'astori' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } /* footer widgets */ if( in_array('kirhero-footer-one', $admin_widgets ) ) { //widgets register_sidebar( array( 'name' => esc_html__( 'Footer One', 'astori' ), 'id' => 'kirhero-footer-one', 'description' => esc_html__( 'Add widget here.', 'astori' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } if( in_array('kirhero-footer-two', $admin_widgets ) ) { //widgets register_sidebar( array( 'name' => esc_html__( 'Footer Two', 'astori' ), 'id' => 'kirhero-footer-two', 'description' => esc_html__( 'Add widget here.', 'astori' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } if( in_array('kirhero-footer-three', $admin_widgets ) ) { //widgets register_sidebar( array( 'name' => esc_html__( 'Footer Three', 'astori' ), 'id' => 'kirhero-footer-three', 'description' => esc_html__( 'Add widget here.', 'astori' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } /* Register fp widget*/ if( in_array('kirhero-subscribe-widgets', $admin_widgets ) ) { //widgets register_sidebar( array( 'name' => esc_html__( 'Frontpage Subscribe Widgets', 'astori' ), 'id' => 'kirhero-subscribe-widgets', 'description' => esc_html__( 'Add widget here.', 'astori' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } if( in_array('kirhero-contact-widgets', $admin_widgets ) ) { //widgets register_sidebar( array( 'name' => esc_html__( 'Frontpage Contact Widgets', 'astori' ), 'id' => 'kirhero-contact-widgets', 'description' => esc_html__( 'Add widget here.', 'astori' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } //register_widget( "kirhero_featured_category_slider" ); register_widget( "kirhero_recent_posts" ); register_widget( "kirhero_recent_posts_footer" ); } /** * Featured Posts widget */ class kirhero_recent_posts extends WP_Widget { function __construct() { $widget_ops = array( 'classname' => 'widget_featured_slider widget_featured_meta', 'description' => __( 'Shows a listing of your recent or random posts.', 'astori' ), ); $control_ops = array( 'width' => 200, 'height' => 250 ); parent::__construct( false, $name = __( '» Recent Posts', 'astori' ), $widget_ops ); } function form( $instance ) { $tg_defaults['title'] = ''; $tg_defaults['number'] = 4; $tg_defaults['type'] = 'latest'; $tg_defaults['category'] = ''; $instance = wp_parse_args( ( array ) $instance, $tg_defaults ); $number = $instance['number']; $title = esc_attr( $instance['title'] ); $type = $instance['type']; $category = $instance['category']; ?>

id="get_field_id( 'type' )); ?>" name="get_field_name( 'type' )); ?>" value="latest" />
id="get_field_id( 'type' )); ?>" name="get_field_name( 'type' )); ?>" value="category" />

' ', 'name' => $this->get_field_name( 'category' ), 'selected' => $category, ) ); ?>

$number, 'post_type' => 'post', 'ignore_sticky_posts' => true, 'post_status' => $post_status, ) ); } else { $get_featured_posts = new WP_Query( array( 'posts_per_page' => $number, 'post_type' => 'post', 'category__in' => $category, ) ); } echo wp_kses_post($before_widget); if ( ! empty( $title ) ) { echo '

' .esc_html( $title ) . '

'; } ?>
have_posts() ):$get_featured_posts->the_post(); ?>
ID ); $image_alt_text = get_post_meta( $thumbnail_id, '_wp_attachment_image_alt', true ); $title_attribute = get_the_title( $post->ID ); if ( empty( $image_alt_text ) ) { $image_alt_text = $title_attribute; } $image .= ''; echo wp_kses_post($image); } else { ?>

%2$s'; $time_string = sprintf( $time_string, esc_attr( get_the_date( 'c' ) ), esc_html( get_the_date() ) ); /* translators: %s: time string widget */ printf( __( '', 'astori' ), esc_url( get_permalink() ), esc_attr( get_the_time() ), wp_kses_post($time_string) ); ?>
'widget_featured_slider widget_featured_meta', 'description' => __( 'Shows a listing of your recent or random posts.', 'astori' ), ); $control_ops = array( 'width' => 200, 'height' => 250 ); parent::__construct( false, $name = __( '» Recent Posts Footer', 'astori' ), $widget_ops ); } function form( $instance ) { $tg_defaults['title'] = ''; $tg_defaults['number'] = 4; $tg_defaults['type'] = 'latest'; $tg_defaults['category'] = ''; $instance = wp_parse_args( ( array ) $instance, $tg_defaults ); $number = $instance['number']; $title = esc_attr( $instance['title'] ); $type = $instance['type']; $category = $instance['category']; ?>

id="get_field_id( 'type' )); ?>" name="get_field_name( 'type' )); ?>" value="latest" />
id="get_field_id( 'type' )); ?>" name="get_field_name( 'type' )); ?>" value="category" />

' ', 'name' => $this->get_field_name( 'category' ), 'selected' => $category, ) ); ?>

$number, 'post_type' => 'post', 'ignore_sticky_posts' => true, 'post_status' => $post_status, ) ); } else { $get_featured_posts = new WP_Query( array( 'posts_per_page' => $number, 'post_type' => 'post', 'category__in' => $category, ) ); } echo wp_kses_post($before_widget); if ( ! empty( $title ) ) { echo '

' .esc_html( $title ) . '

'; } ?>