'adela-widget-post', 'description' => esc_html__( 'Adela widget post by carousel.', 'adela' ), ); parent::__construct( 'adela_widget_post', esc_html__( 'Adela: Carousel Post', 'adela' ), $widget_ops ); add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); } function enqueue_scripts(){ wp_enqueue_style ( 'owl-carousel' ); wp_enqueue_script( 'owl-carousel' ); } function widget( $args, $instance ){ $instance = wp_parse_args( $instance, array( 'block_title' => 'Posts', 'block_sub_title' => '10', 'carousel_item' => 1, 'number_post' => 3, 'carousel_margin' => 0 ) ); $carousel_data = array( 'data-lg="' . $instance['data_lg'] .'"',//>1200 'data-md="' . $instance['data_md'] .'"',//>992 'data-sm="' . $instance['data_sm'] .'"',//>768 'data-xs="' . $instance['data_xs'] .'"',//>576 'data-ts="' . $instance['data_ts'] .'"',//<576 'data-margin="' . $instance['carousel_margin'] .'"', ); $args_loop = array( 'post_type' => 'post', 'posts_per_page' => $instance[ 'number_post' ], 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'order' => 'DESC', ); $loop_posts = new WP_Query( apply_filters( 'adela_widget_post_query_args', $args_loop ) ); if ( $loop_posts->have_posts() ){ ?>
1200 $data_md = !empty($instance['data_md']) ? $instance['data_md'] : 1 ;//>992 $data_sm = !empty($instance['data_sm']) ? $instance['data_sm'] : 1 ;//>768 $data_xs = !empty($instance['data_xs']) ? $instance['data_xs'] : 1 ;//>576 $data_ts = !empty($instance['data_ts']) ? $instance['data_ts'] : 1 ;//<576 ?>