240, 'width' => 240, 'flex-height' => true, ) ); add_image_size('academic-education-homepage-thumb',240,145,true); register_nav_menus( array( 'primary' => __( 'Primary Menu', 'academic-education' ), ) ); add_theme_support( 'custom-background', array( 'default-color' => 'f1f1f1' ) ); /* * Enable support for Post Formats. * * See: https://codex.wordpress.org/Post_Formats */ add_theme_support( 'post-formats', array( 'image', 'video', 'gallery', 'audio', ) ); add_theme_support( 'html5', array( 'comment-form', 'comment-list', 'gallery', 'caption', ) ); add_theme_support('responsive-embeds'); add_editor_style( array( 'assets/css/editor-style.css', academic_education_font_url() ) ); // Theme Activation Notice global $pagenow; if ( is_admin() && ('themes.php' == $pagenow) && isset( $_GET['activated'] ) ) { add_action( 'admin_notices', 'academic_education_activation_notice' ); } } endif; // academic_education_setup add_action( 'after_setup_theme', 'academic_education_setup' ); // Notice after Theme Activation function academic_education_activation_notice() { echo '
'; echo '

'. esc_html__( 'Warm Greetings to you!!', 'academic-education' ) .'

'; echo '

'. esc_html__( ' Our sincere thanks for choosing our academic education theme. We assure you a high performing theme for your academic business. Please proceed towards welcome section to start an amazing journey with us. ', 'academic-education' ) .'

'; echo '

'. esc_html__( 'Welcome...', 'academic-education' ) .'

'; echo '
'; } /*Site URL*/ define('ACADEMIC_EDUCATION_FREE_THEME_DOC', 'https://www.logicaldemo.com/docs/academic-education-pro/'); define('ACADEMIC_EDUCATION_SUPPORT', 'https://wordpress.org/support/theme/academic-education/'); define('ACADEMIC_EDUCATION_BUY_NOW', 'https://www.logicalthemes.com/products/premium-academic-education-wordpress-theme/'); define('ACADEMIC_EDUCATION_LIVE_DEMO', 'https://logicaldemo.com/academiceducation/'); define('ACADEMIC_EDUCATION_PRO_DOC', 'https://www.logicaldemo.com/docs/academic-education-pro/'); define('ACADEMIC_EDUCATION_CREDIT', 'https://www.logicalthemes.com/products/free-academic-education-wordpress-theme/'); if ( ! function_exists( 'academic_education_credit' ) ) { function academic_education_credit(){ echo "".esc_html__(get_theme_mod('academic_education_footer_copy',__('By LogicalThemes','academic-education'))).""; } } /*radio button sanitization*/ function academic_education_sanitize_choices( $input, $setting ) { global $wp_customize; $control = $wp_customize->get_control( $setting->id ); if ( array_key_exists( $input, $control->choices ) ) { return $input; } else { return $setting->default; } } function academic_education_sanitize_phone_number( $phone ) { return preg_replace( '/[^\d+]/', '', $phone ); } function academic_education_sanitize_checkbox( $input ) { return ( ( isset( $input ) && true == $input ) ? true : false ); } function academic_education_sanitize_float( $input ) { return filter_var($input, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); } /* Excerpt Limit Begin */ function academic_education_string_limit_words($string, $word_limit) { $words = explode(' ', $string, ($word_limit + 1)); if(count($words) > $word_limit) array_pop($words); return implode(' ', $words); } // Change number or products per row to 3 add_filter('loop_shop_columns', 'academic_education_loop_columns'); if (!function_exists('academic_education_loop_columns')) { function academic_education_loop_columns() { $columns = get_theme_mod( 'academic_education_products_per_column', 3 ); return $columns; // 3 products per row } } //Change number of products that are displayed per page (shop page) add_filter( 'loop_shop_per_page', 'academic_education_shop_per_page', 20 ); function academic_education_shop_per_page( $cols ) { $cols = get_theme_mod( 'academic_education_products_per_page', 9 ); return $cols; } function academic_education_sanitize_dropdown_pages($page_id, $setting) { // Ensure $input is an absolute integer. $page_id = absint($page_id); // If $page_id is an ID of a published page, return it; otherwise, return the default. return ('publish' == get_post_status($page_id)?$page_id:$setting->default); } /* Theme Widgets Setup */ function academic_education_widgets_init() { register_sidebar( array( 'name' => __( 'Blog Sidebar', 'academic-education' ), 'description' => __( 'Appears on blog page sidebar', 'academic-education' ), 'id' => 'sidebar-1', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Posts and Pages Sidebar', 'academic-education' ), 'description' => __( 'Appears on posts and pages', 'academic-education' ), 'id' => 'sidebar-2', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Sidebar 3', 'academic-education' ), 'description' => __( 'Appears on posts and pages', 'academic-education' ), 'id' => 'sidebar-3', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Footer 1', 'academic-education' ), 'description' => __( 'Appears in footer', 'academic-education' ), 'id' => 'footer-1', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Footer 2', 'academic-education' ), 'description' => __( 'Appears in footer', 'academic-education' ), 'id' => 'footer-2', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Footer 3', 'academic-education' ), 'description' => __( 'Appears in footer', 'academic-education' ), 'id' => 'footer-3', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Footer 4', 'academic-education' ), 'description' => __( 'Appears in footer', 'academic-education' ), 'id' => 'footer-4', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); } add_action( 'widgets_init', 'academic_education_widgets_init' ); function academic_education_font_url(){ $font_url = ''; $font_family = array( 'ABeeZee:ital@0;1', 'Abril+Fatfac', 'Acme', 'Anton', 'Architects+Daughter', 'Arimo:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700', 'Arsenal:ital,wght@0,400;0,700;1,400;1,700', 'Arvo:ital,wght@0,400;0,700;1,400;1,700', 'Alegreya:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900', 'Alfa+Slab+One', 'Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700', 'Bangers', 'Boogaloo', 'Bad+Script', 'Bitter:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Bree+Serif', 'BenchNine:wght@300;400;700', 'Cabin:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700', 'Cardo:ital,wght@0,400;0,700;1,400', 'Courgette', 'Cherry+Swash:wght@400;700', 'Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700', 'Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700', 'Cuprum:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700', 'Cookie', 'Coming+Soon', 'Chewy', 'Days+One', 'Dosis:wght@200;300;400;500;600;700;800', 'Economica:ital,wght@0,400;0,700;1,400;1,700', 'Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Fredoka+One', 'Fjalla+One', 'Francois+One', 'Frank+Ruhl+Libre:wght@300;400;500;700;900', 'Gloria+Hallelujah', 'Great+Vibes', 'Handlee', 'Hammersmith+One', 'Heebo:wght@100;200;300;400;500;600;700;800;900', 'Inconsolata:wght@200;300;400;500;600;700;800;900', 'Indie+Flower', 'IM+Fell+English+SC', 'Julius+Sans+One', 'Josefin+Slab:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700', 'Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700', 'Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Kaisei+HarunoUmi:wght@400;500;700', 'Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Karla:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800', 'Lobster', 'Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900', 'Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700', 'Libre+Baskerville:ital,wght@0,400;0,700;1,400', 'Lobster+Two:ital,wght@0,400;0,700;1,400;1,700', 'Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900', 'Monda:wght@400;700', 'Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Marck+Script', 'Noto+Serif:ital,wght@0,400;0,700;1,400;1,700', 'Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800', 'Overpass:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Overpass+Mono:wght@300;400;500;600;700', 'Oxygen:wght@300;400;700', 'Orbitron:wght@400;500;600;700;800;900', 'Patua+One', 'Pacifico', 'Padauk:wght@400;700', 'Playball', 'Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900', 'PT+Sans:ital,wght@0,400;0,700;1,400;1,700', 'Philosopher:ital,wght@0,400;0,700;1,400;1,700', 'Permanent+Marker', 'Poiret+One', 'Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Quicksand:wght@300;400;500;600;700', 'Quattrocento+Sans:ital,wght@0,400;0,700;1,400;1,700', 'Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700', 'Rokkitt:wght@100;200;300;400;500;600;700;800;900', 'Russo+One', 'Righteous', 'Saira:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Satisfy', 'Slabo+13px', 'Slabo+27px', 'Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900', 'Shadows+Into+Light+Two', 'Shadows+Into+Light', 'Sacramento', 'Shrikhand', 'Staatliches', 'Tangerine:wght@400;700', 'Trirong:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700', 'Unica+One', 'VT323', 'Varela+Round', 'Vampiro+One', 'Vollkorn:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900', 'Volkhov:ital,wght@0,400;0,700;1,400;1,700', 'Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Yanone+Kaffeesatz:wght@200;300;400;500;600;700', 'ZCOOL+XiaoWei' ); $fonts_url = add_query_arg( array( 'family' => implode( '&family=', $font_family ), 'display' => 'swap', ), 'https://fonts.googleapis.com/css2' ); $contents = wptt_get_webfont_url( esc_url_raw( $fonts_url ) ); return $contents; } /* Theme enqueue scripts */ function academic_education_scripts() { wp_enqueue_style( 'academic-education-font', academic_education_font_url(), array() ); wp_enqueue_style( 'bootstrap-css', get_template_directory_uri() . '/assets/css/bootstrap.css'); wp_enqueue_style( 'academic-education-basic-style', get_stylesheet_uri() ); wp_style_add_data( 'academic-education-style', 'rtl', 'replace' ); wp_enqueue_style( 'font-awesome-css', get_template_directory_uri().'/assets/css/fontawesome-all.css' ); wp_enqueue_style( 'custom-aniumations', get_template_directory_uri().'/assets/css/animations.css' ); // Slider $academic_education_slider_heading_color = get_theme_mod('academic_education_slider_heading_color', ''); $academic_education_slider_heading_font_family = get_theme_mod('academic_education_slider_heading_font_family', ''); $academic_education_slider_heading_font_size = get_theme_mod('academic_education_slider_heading_font_size', ''); // "a" tag $academic_education_slider_atag_color = get_theme_mod('academic_education_slider_atag_color', ''); $academic_education_slider_atag_font_family = get_theme_mod('academic_education_slider_atag_font_family', ''); // Paragraph $academic_education_slider_paragraph_color = get_theme_mod('academic_education_slider_paragraph_color', ''); $academic_education_slider_paragraph_font_family = get_theme_mod('academic_education_slider_paragraph_font_family', ''); $academic_education_slider_paragraph_font_size = get_theme_mod('academic_education_slider_paragraph_font_size', ''); // Topbar section // topbar $academic_education_topbar_paragraph_color = get_theme_mod('academic_education_topbar_paragraph_color', ''); $academic_education_topbar_paragraph_font_size = get_theme_mod('academic_education_topbar_paragraph_font_size', ''); //logo $academic_education_topbar_atag_color = get_theme_mod('academic_education_topbar_atag_color', ''); $academic_education_topbar_logo_width = get_theme_mod('academic_education_topbar_logo_width', ''); //logo heading $academic_education_topbar_heading_font_family = get_theme_mod('academic_education_topbar_heading_font_family', ''); $academic_education_topbar_heading_font_size = get_theme_mod('academic_education_topbar_heading_font_size', ''); //description $academic_education_description_color = get_theme_mod('academic_education_description_color', ''); $academic_education_description_font_family = get_theme_mod('academic_education_description_font_family', ''); //Contact $academic_education_contact_color = get_theme_mod('academic_education_contact_color', ''); $academic_education_contact_font_size = get_theme_mod('academic_education_contact_font_size', ''); // Our course $academic_education_course_heading_color = get_theme_mod('academic_education_course_heading_color', ''); $academic_education_course_heading_font_family = get_theme_mod('academic_education_course_heading_font_family', ''); $academic_education_course_heading_font_size = get_theme_mod('academic_education_course_heading_font_size', ''); // "a" tag $academic_education_course_atag_color = get_theme_mod('academic_education_course_atag_color', ''); $academic_education_course_atag_font_family = get_theme_mod('academic_education_course_atag_font_family', ''); $academic_education_course_atag_font_size = get_theme_mod('academic_education_course_atag_font_size', ''); //img border $academic_education_course_imgbdr_color = get_theme_mod('academic_education_course_imgbdr_color', ''); //button color $academic_education_course_btn_color = get_theme_mod('academic_education_course_btn_color', ''); $academic_education_course_btnbg_color = get_theme_mod('academic_education_course_btnbg_color', ''); // Paragraph $academic_education_course_paragraph_color = get_theme_mod('academic_education_course_paragraph_color', ''); $academic_education_course_paragraph_font_family = get_theme_mod('academic_education_course_paragraph_font_family', ''); $academic_education_course_paragraph_font_size = get_theme_mod('academic_education_course_paragraph_font_size', ''); $academic_education_custom_css =' #slider .inner_carousel h1{ color:'.esc_html($academic_education_slider_heading_color).'!important; font-family: '.esc_html($academic_education_slider_heading_font_family).'!important; font-size: '.esc_html($academic_education_slider_heading_font_size).'!important; } .more-btn a span{ color:'.esc_html($academic_education_slider_atag_color).'!important; font-family: '.esc_html($academic_education_slider_atag_font_family).'!important; } #slider .inner_carousel p{ color:'.esc_html($academic_education_slider_paragraph_color).'!important; font-family: '.esc_html($academic_education_slider_paragraph_font_family).'!important; font-size: '.esc_html($academic_education_slider_paragraph_font_size).'!important; } .timebox span,.social-media i,.timebox i{ color:'.esc_html($academic_education_topbar_paragraph_color).'!important; font-size: '.esc_html($academic_education_topbar_paragraph_font_size).'!important; } .logo a{ color:'.esc_html($academic_education_topbar_atag_color).'!important; } .logo h1.site-title, .logo p.site-title, .site-logo img{ font-family: '.esc_html($academic_education_topbar_heading_font_family).'!important; font-size: '.esc_html($academic_education_topbar_heading_font_size).'!important; } .site-logo img{ width: '.esc_html($academic_education_topbar_logo_width).'!important; } .logo p{ color:'.esc_html($academic_education_description_color).'!important; font-family: '.esc_html($academic_education_description_font_family).'!important; } .call i, .email i,p.infotext,.call p, .email p{ color:'.esc_html($academic_education_contact_color).'!important; font-size: '.esc_html($academic_education_contact_font_size).'!important; } .single-layout h2{ color:'.esc_html($academic_education_course_heading_color).'!important; font-family: '.esc_html($academic_education_course_heading_font_family).'!important; font-size: '.esc_html($academic_education_course_heading_font_size).'!important; } .single-layout .button a .abt-btn{ color:'.esc_html($academic_education_course_atag_color).'!important; font-family: '.esc_html($academic_education_course_atag_font_family).'!important; font-size: '.esc_html($academic_education_course_atag_font_size).'!important; } .course-box{ border-color:'.esc_html($academic_education_course_imgbdr_color).'!important; } .single-layout .button a .abt-btn{ color:'.esc_html($academic_education_course_btn_color).'!important; } .single-layout .button a{ background-color:'.esc_html($academic_education_course_btnbg_color).'!important; } .single-layout p{ color:'.esc_html($academic_education_course_paragraph_color).'!important; font-family: '.esc_html($academic_education_course_paragraph_font_family).'!important; font-size: '.esc_html($academic_education_course_paragraph_font_size).'!important; } '; wp_add_inline_style( 'academic-education-basic-style',$academic_education_custom_css ); // primary menu if((has_nav_menu('primary')) != true){ $academic_education_custom_css .='@media screen and (max-width:1000px) {'; $academic_education_custom_css .='.header{'; $academic_education_custom_css .='display:none;'; $academic_education_custom_css .='} }'; } require get_parent_theme_file_path( '/inc/inline-css.php' ); wp_add_inline_style( 'academic-education-basic-style',$academic_education_custom_css ); wp_enqueue_script( 'bootstrap-js', get_template_directory_uri() . '/assets/js/bootstrap.js', array('jquery') ,'',true); wp_enqueue_script( 'academic-education-customscripts', get_template_directory_uri() . '/assets/js/custom.js', array('jquery') ); wp_enqueue_script( 'jquery-superfish', get_template_directory_uri() . '/assets/js/jquery.superfish.js', array('jquery') ,'',true); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } add_action( 'wp_enqueue_scripts', 'academic_education_scripts' ); require get_template_directory() . '/inc/template-tags.php'; require get_template_directory() . '/inc/customizer.php'; require get_template_directory() . '/inc/get-started/get-started.php'; require get_template_directory() . '/inc/custom-header.php'; require get_template_directory() . '/wptt-webfont-loader.php'; add_action('admin_notices', 'academic_education_global_promo_notice'); function academic_education_global_promo_notice() { // Only show if the theme exists in wp-content/themes/ $theme_dir = WP_CONTENT_DIR . '/themes/academic-education'; if (!file_exists($theme_dir)) return; // Optional: only for admin users if (!current_user_can('manage_options')) return; $screenshot = content_url('/themes/academic-education/screenshot.png'); ?>
Use this coupon code to get 15% off: FREEWORDTHEME
Academic Education Theme
Try The Academic Education Theme Pro!
Unlock Premium Features, Layouts, Banner Slider, Fully Responsive, Woocommerce Support, Multilanguage, Theme Options and Priority Support.
Get Started View Demo Get Premium

🎉 Thank You for Installing logical Theme!

We're excited to help you build your website. Let's get started by setting up your theme.

🚀 Setup Your Theme

'page', 'title' => $page_title, 'posts_per_page' => 1, 'post_status' => 'any', ) ); if ( $existing_page->have_posts() ) { $existing_page->the_post(); $home_page_id = get_the_ID(); } else { // Create "Home" page $home_page_id = wp_insert_post( array( 'post_title' => $page_title, 'post_status' => 'publish', 'post_type' => 'page', 'post_content' => '', ) ); } wp_reset_postdata(); // Set template and homepage options if ( $home_page_id ) { // Set page template - use relative path from theme root update_post_meta( $home_page_id, '_wp_page_template', 'page-template/home-custom.php' ); // Set as static homepage update_option( 'show_on_front', 'page' ); update_option( 'page_on_front', $home_page_id ); } } add_action( 'after_switch_theme', 'logical_create_home_page_on_activation' ); // Alternative method - using init hook with higher priority function logical_create_home_page_alternative() { // Only run once after theme activation if ( get_option( 'logical_home_page_created' ) ) { return; } $page_title = 'Home'; $home_page_id = 0; // Check if "Home" page already exists $existing_page = get_page_by_title( $page_title ); if ( $existing_page ) { $home_page_id = $existing_page->ID; } else { // Create "Home" page $home_page_id = wp_insert_post( array( 'post_title' => $page_title, 'post_status' => 'publish', 'post_type' => 'page', 'post_content' => '', ) ); } // Set template and homepage options if ( $home_page_id ) { // Set page template update_post_meta( $home_page_id, '_wp_page_template', 'page-template/custom-home-page.php' ); // Set as static homepage update_option( 'show_on_front', 'page' ); update_option( 'page_on_front', $home_page_id ); // Mark as created update_option( 'logical_home_page_created', true ); } } // Uncomment below line if main function doesn't work // add_action( 'init', 'logical_create_home_page_alternative' );