esc_html__( 'Main Menu', 'forgood' ), 'footer_menu' => esc_html__( 'Footer Menu', 'forgood' ), ) ); // This theme styles the visual editor to resemble the theme style add_editor_style( 'css/custom-editor-style.css' ); /** custom log **/ add_theme_support( 'custom-logo', array( 'width' => 110, 'height' => 35, 'flex-width' => true, ) ); } } add_action('after_setup_theme', 'forgood_setup'); /** * Registers an editor stylesheet for gutenberg. **/ if( function_exists( 'register_block_type' ) ){ function forgood_add_editor_styles() { wp_enqueue_style( 'forgood-web-font', forgood_web_fonts_url('Montserrat:400,400i,500,600,700,800'), array()); wp_enqueue_style( 'font-awesome-icons', get_template_directory_uri() . '/assets/css/font-awesome.css', array(), false, 'all' ); wp_enqueue_style( 'editor-style', get_theme_file_uri( '/assets/css/editor-style.css' ) ); } add_action( 'admin_enqueue_scripts', 'forgood_add_editor_styles' ); } if(!function_exists("forgood_scripts")){ function forgood_scripts(){ //All style here wp_enqueue_style( 'animate-css', get_template_directory_uri() . '/assets/css/animate.css', array(), FORGOOD_V ); wp_enqueue_style( 'bootstrap-css', get_template_directory_uri() . '/assets/css/bootstrap.css', array(), FORGOOD_V ); wp_enqueue_style( 'magnific-css', get_template_directory_uri() . '/assets/css/magnific.css', array(), FORGOOD_V ); wp_enqueue_style( 'nice-select-css', get_template_directory_uri() . '/assets/css/nice-select.css', array(), FORGOOD_V ); wp_enqueue_style( 'owl-css', get_template_directory_uri() . '/assets/css/owl.css', array(), FORGOOD_V ); wp_enqueue_style( 'slick-css', get_template_directory_uri() . '/assets/css/slick-slide.css', array(), FORGOOD_V ); wp_enqueue_style( 'line-awesome-css', get_template_directory_uri() . '/assets/css/line-awesome.css', array(), FORGOOD_V ); wp_enqueue_style( 'font-awesome-css', get_template_directory_uri() . '/assets/css/font-awesome.css', array(), FORGOOD_V ); wp_enqueue_style( 'forgood-stylesheet', get_template_directory_uri() . '/assets/css/main.css', array(), FORGOOD_V ); wp_enqueue_style( 'responsive-stylesheet', get_template_directory_uri() . '/assets/css/responsive.css', array(), FORGOOD_V ); wp_enqueue_style( 'forgood-main-stylesheet', get_stylesheet_uri(), array(), FORGOOD_V ); //All script here wp_enqueue_script('bootstrap', get_template_directory_uri() . '/assets/js/bootstrap.js', array(), FORGOOD_V, true); wp_enqueue_script('owl-slider', get_template_directory_uri() . '/assets/js/owl.js', array(), FORGOOD_V, true); wp_enqueue_script('isotope', get_template_directory_uri() . '/assets/js/isotope.js', array(), FORGOOD_V, true); wp_enqueue_script('mignific', get_template_directory_uri() . '/assets/js/mignific.js', array(), FORGOOD_V, true); wp_enqueue_script('slick-slider', get_template_directory_uri() . '/assets/js/slick-slider.js', array(), FORGOOD_V, true); wp_enqueue_script('nice-select', get_template_directory_uri() . '/assets/js/nice-select.js', array(), FORGOOD_V, true); wp_enqueue_script('wow', get_template_directory_uri() . '/assets/js/wow.js', array(), FORGOOD_V, true); wp_enqueue_script('forgood-custom', get_template_directory_uri() . '/assets/js/main.js', array('jquery'), FORGOOD_V, true); // comments if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } } add_action( 'wp_enqueue_scripts', 'forgood_scripts'); /*------------------------------------------------ forgood web fonts -------------------------------------------------*/ if(!function_exists('forgood_web_fonts_url')) { function forgood_web_fonts_url($font) { $font_url = ''; if ( 'off' !== _x( 'on', 'Google font: on or off', 'forgood' ) ) { $font_url = add_query_arg( 'family', urlencode($font), "//fonts.googleapis.com/css" ); } return $font_url; } } if(!function_exists('forgood_font_scripts')) { function forgood_font_scripts() { wp_enqueue_style( 'forgood-web-font', forgood_web_fonts_url('Nunito:400,400i,500,600,700|Poppins:400,400i,500,600,700'), array()); } } add_action( 'wp_enqueue_scripts', 'forgood_font_scripts' ); /*------------------------------------------------ forgood post class -------------------------------------------------*/ if(!function_exists('forgood_post_class')){ function forgood_post_class($classes){ if(is_single()){ $classes[] = 'single-blog blog-details'; } else { $classes[] = 'single-blog-inner'; } return $classes; } } add_filter( 'post_class', 'forgood_post_class' ); /*------------------------------------------------ forgood widget refister -------------------------------------------------*/ if(!function_exists('forgood_widget')){ function forgood_widget(){ /****** Main Sidebar ******/ register_sidebar( array( 'name' => esc_html__( 'Blog Sidebar', 'forgood' ), 'id' => 'blog-sidebar', 'description' => esc_html__( 'Add widgets here to appear in your sidebar', 'forgood' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
' ) ); /****** Footer Sidebar ******/ register_sidebar( array( 'name' => esc_html__( 'Footer Sidebar', 'forgood' ), 'id' => 'footer-sidebar', 'description' => esc_html__( 'Add widgets here to appear in your footer', 'forgood' ), 'before_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); } } add_action( 'widgets_init', 'forgood_widget' ); /*------------------------------------------------ Fix skip link focus in IE11. @link https://git.io/vWdr2 -------------------------------------------------*/ function forgood_skip_link_focus_fix() { // The following is minified via `terser --compress --mangle -- js/skip-link-focus-fix.js`. ?>