esc_html__( 'Primary Sidebar', 'newsexo' ), 'id' => 'sidebar-main', 'description' => esc_html__( 'Add widgets in primary sidebar widget area', 'newsexo' ), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', ) ); /** * frontpage widget area */ register_sidebar( array( 'name' => esc_html__( 'FrontPage Content', 'newsexo' ), 'id' => 'front-page-content', 'description' => esc_html__( 'Add widgets in front page', 'newsexo'). esc_html__('widget area', 'newsexo' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', ) ); /** * frontpage sidebar */ register_sidebar( array( 'name' => esc_html__( 'FrontPage Sidebar', 'newsexo' ), 'id' => 'frontpage-sidebar', 'description' => esc_html__( 'Add widgets in frontpage sidebar', 'newsexo' ) .esc_html__('widget area', 'newsexo' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', ) ); /** * Footer Sidebar One widget area */ register_sidebar( array( 'name' => esc_html__('Footer Sidebar One', 'newsexo' ), 'id' => 'footer-sidebar-one', 'description' => esc_html__('Add widgets in footer widget area one', 'newsexo' ), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', ) ); /** * Footer Sidebar Two widget area */ register_sidebar( array( 'name' => esc_html__('Footer Sidebar Two', 'newsexo' ), 'id' => 'footer-sidebar-two', 'description' => esc_html__('Add widgets in footer widget area', 'newsexo' ), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', ) ); /** * Footer Sidebar Three widget area */ register_sidebar( array( 'name' => esc_html__('Footer Sidebar Three', 'newsexo' ), 'id' => 'footer-sidebar-three', 'description' => esc_html__('Add widgets in footer widget area', 'newsexo' ), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', ) ); /** * Footer Sidebar Four widget area */ register_sidebar( array( 'name' => esc_html__('Footer Sidebar Four', 'newsexo' ), 'id' => 'footer-sidebar-four', 'description' => esc_html__('Add widgets in footer widget area', 'newsexo' ), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', ) ); // Register custom widgets register_widget( 'NewsExo_List_View_News_Widget' ); register_widget( 'NewsExo_Grid_View_News_Widget' ); register_widget( 'NewsExo_List_View_News2_Widget' ); } add_action('widgets_init', 'newsexo_widgets_init'); // includes widget files get_template_part('template-parts/widgets/list-view-news'); get_template_part('template-parts/widgets/grid-view-news'); get_template_part('template-parts/widgets/list-view-news2'); require_once ( NEWSEXO_PARENT_INC_DIR . '/customizer/sanitize-callback.php' ); function newsexo_widget_register_scripts($hook) { if( $hook !== "widgets.php" ) { return; } wp_enqueue_media(); wp_enqueue_style( 'newsexo-widget', get_template_directory_uri() . '/assets/css/widgets.css', array(),'', 'all' ); wp_enqueue_script( 'newsexo-media-upload', get_template_directory_uri() . '/assets/js/widgets.js', array( 'jquery' ),'',true); wp_enqueue_script( 'owl_carousel', get_template_directory_uri() . '/assets/js/owl.carousel.min.js', array( 'jquery' ),'',true); } add_action( 'admin_enqueue_scripts', 'newsexo_widget_register_scripts' );