/** * Education LMS functions and definitions * * @link https://developer.wordpress.org/themes/basics/theme-functions/ * * @package Education_LMS */ if (!function_exists('education_lms_setup')) { /** * Sets up theme defaults and registers support for various WordPress features. * * Note that this function is hooked into the after_setup_theme hook, which * runs before the init hook. The init hook is too late for some features, such * as indicating support for post thumbnails. */ function education_lms_setup() { /* * Make theme available for translation. * Translations can be filed in the /languages/ directory. * If you're building a theme based on Education LMS, use a find and replace * to change 'education-lms' to the name of your theme in all the template files. */ load_theme_textdomain('education-lms', get_template_directory() . '/languages'); // Add default posts and comments RSS feed links to head. add_theme_support('automatic-feed-links'); /* * Let WordPress manage the document title. * By adding theme support, we declare that this theme does not use a * hard-coded tag in the document head, and expect WordPress to * provide it for us. */ add_theme_support('title-tag'); /* * Enable support for Post Thumbnails on posts and pages. * * @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/ */ add_theme_support('post-thumbnails'); add_image_size('education-lms-course-carousel', 450, 450, true); add_image_size('education-lms-course-grid', 1024, 776, true); add_image_size('education-lms-recent-post-carousel', 600, 300, true); // This theme uses wp_nav_menu() in one location. register_nav_menus(array('menu-1' => esc_html__('Primary', 'education-lms'), 'menu-2' => esc_html__('Footer', 'education-lms'))); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support('html5', array('search-form', 'comment-form', 'comment-list', 'gallery', 'caption')); // Add theme support for selective refresh for widgets. add_theme_support('customize-selective-refresh-widgets'); /** * Add support for core custom logo. * * @link https://codex.wordpress.org/Theme_Logo */ add_theme_support('custom-logo', array('height' => 40, 'width' => 150, 'flex-width' => true, 'flex-height' => true)); // Adding support for core block visual styles. add_theme_support('wp-block-styles'); // Add support for full and wide align images. add_theme_support('align-wide'); // Add support for responsive embeds. add_theme_support('responsive-embeds'); add_theme_support('woocommerce'); } } add_action('after_setup_theme', 'education_lms_setup'); /** * Set the content width in pixels, based on the theme's design and stylesheet. * * Priority 0 to make it available to lower priority callbacks. * * @global int $content_width */ function education_lms_content_width() { // This variable is intended to be overruled from themes. // Open WPCS issue: {@link https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/issues/1043}. // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound $GLOBALS['content_width'] = apply_filters('education_lms_content_width', 640); } add_action('after_setup_theme', 'education_lms_content_width', 0); /** * Register widget area. * * @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar */ function education_lms_widgets_init() { register_sidebar(array('name' => esc_html__('Sidebar', 'education-lms'), 'id' => 'sidebar-1', 'description' => esc_html__('Add widgets here.', 'education-lms'), 'before_widget' => '<section id="%1$s" class="widget %2$s">', 'after_widget' => '</section>', 'before_title' => '<h2 class="widget-title">', 'after_title' => '</h2>')); register_sidebar(array('name' => esc_html__('Topbar Left', 'education-lms'), 'id' => 'topbar-left', 'description' => esc_html__('Add widgets here.', 'education-lms'), 'before_widget' => '<div id="%1$s" class=" %2$s">', 'after_widget' => '</div>', 'before_title' => '', 'after_title' => '')); register_sidebar(array('name' => esc_html__('Topbar Right', 'education-lms'), 'id' => 'topbar-right', 'description' => esc_html__('Add widgets here.', 'education-lms'), 'before_widget' => '<div id="%1$s" class=" %2$s">', 'after_widget' => '</div>', 'before_title' => '', 'after_title' => '')); register_sidebar(array('name' => esc_html__('Footer 1', 'education-lms'), 'id' => 'footer-1', 'description' => esc_html__('Add widgets here.', 'education-lms'), 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widget-title"><span>', 'after_title' => '</span></h3>')); register_sidebar(array('name' => esc_html__('Footer 2', 'education-lms'), 'id' => 'footer-2', 'description' => esc_html__('Add widgets here.', 'education-lms'), 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widget-title"><span>', 'after_title' => '</span></h3>')); register_sidebar(array('name' => esc_html__('Footer 3', 'education-lms'), 'id' => 'footer-3', 'description' => esc_html__('Add widgets here.', 'education-lms'), 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widget-title"><span>', 'after_title' => '</span></h3>')); register_sidebar(array('name' => esc_html__('Footer 4', 'education-lms'), 'id' => 'footer-4', 'description' => esc_html__('Add widgets here.', 'education-lms'), 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widget-title"><span>', 'after_title' => '</span></h3>')); } add_action('widgets_init', 'education_lms_widgets_init'); /** * Enqueue scripts and styles. */ function education_lms_scripts() { wp_enqueue_style('education-lms-fonts', education_lms_fonts_url(), array(), null); wp_enqueue_style('bootstrap', get_template_directory_uri() . '/assets/css/bootstrap.min.css', array(), '4.0.0', ''); wp_enqueue_style('slick', get_template_directory_uri() . '/assets/css/slick.css', array(), '1.8', ''); wp_enqueue_style('font-awesome', get_template_directory_uri() . '/assets/css/font-awesome.min.css', array(), '4.7.0', ''); wp_enqueue_style('education-lms-style', get_stylesheet_uri()); wp_enqueue_script('slick', get_template_directory_uri() . '/assets/js/slick.min.js', array('jquery'), '1.8', false); wp_enqueue_script('education-lms-custom', get_template_directory_uri() . '/assets/js/custom.js', array('jquery'), '', true); wp_localize_script('education-lms-custom', 'Education_LMS', array('menu_sidebar' => esc_attr(get_theme_mod('menu_display', 'left')), 'sticky_header' => esc_attr(get_theme_mod('sticky_header', 0)))); if (function_exists('education_lms_custom_style')) { wp_add_inline_style('education-lms-style', education_lms_custom_style()); } if (is_singular() && comments_open() && get_option('thread_comments')) { wp_enqueue_script('comment-reply'); } } add_action('wp_enqueue_scripts', 'education_lms_scripts'); if (!function_exists('education_lms_fonts_url')) { /** * Register Google fonts. * Create your own wp_blog_fonts_url() function to override in a child theme. */ function education_lms_fonts_url() { $fonts_url = ''; $fonts = array(); $subsets = 'latin,latin-ext'; /* translators: If there are characters in your language that are not supported by Playfair Display, translate this to 'off'. Do not translate into your own language. */ if ('off' !== _x('on', 'Open Sans font: on or off', 'education-lms')) { $fonts[] = 'Open Sans:400,400i,700,700i'; } if ('off' !== _x('on', 'Montserrat font: on or off', 'education-lms')) { $fonts[] = 'Montserrat:300,400,600,700'; } if ($fonts) { $fonts_url = add_query_arg(array('family' => urlencode(implode('|', $fonts)), 'subset' => urlencode($subsets)), 'https://fonts.googleapis.com/css'); } return $fonts_url; } } /** * Implement the Custom Header feature. */ require get_template_directory() . '/inc/custom-header.php'; /** * Custom template tags for this theme. */ require get_template_directory() . '/inc/template-tags.php'; /** * Functions which enhance the theme by hooking into WordPress. */ require get_template_directory() . '/inc/template-functions.php'; /** * Customizer additions. */ require get_template_directory() . '/inc/customizer.php'; /** * Widgets */ require get_template_directory() . '/inc/widgets.php'; /** * Theme dashboard */ require get_template_directory() . '/inc/dashboard.php'; if (version_compare(PHP_VERSION, '5.4.0') >= 0) { /** * Elementor items */ require get_template_directory() . '/inc/elementors.php'; } /** * TGM */ require get_template_directory() . '/inc/tgm.php';<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /> <title> Alwin International Public School – Learn to Lead
Live Updates: CBSE Board examination for std X & XII starts on 20.11.2021 and gets over on 21.12.2021. The management and staff wish the students all the best for the exams.