. add_theme_support( 'automatic-feed-links' ); // Add support alk-plus plugin for shortcodes add_theme_support( 'alk-plus' ); // This theme uses Featured Images (also known as post thumbnails) for per-post/per-page Custom Header images add_theme_support( 'post-thumbnails' ); // Arguments for Custom Background $background_args = array( 'default-color' => 'f6f6f6', 'default-image' => '', ); $background_args = apply_filters( 'alaska_custom_background_args', $background_args ); // Add support for custom backgrounds. add_theme_support( 'custom-background', $background_args ); // Arguments for Custom Header $header_args = array( 'default-image' => get_template_directory_uri() . '/images/alaska-logo.png', 'width' => 240, 'height' => 72, 'flex-width' => true, 'flex-height' => true, 'header-text' => false ); $header_args = apply_filters( 'alaska_custom_header_args', $header_args ); // Add theme support for Custom Header add_theme_support( 'custom-header', $header_args ); // Arguments for Menus $menus_args = array( 'header-menu' => __( 'Header Menu', 'alaska' ), ); $menus_args = apply_filters( 'alaska_custom_menus_args', $menus_args ); // Add support for custom menus. register_nav_menus( $menus_args ); // Add callback for custom TinyMCE editor stylesheets. (editor-style.css) add_editor_style(); // Add support for title From WordPress 4.4 add_theme_support( 'title-tag' ); // Load helper functions for theme. require( get_template_directory() . '/inc/theme-helper.php' ); // Load settings functions for theme. require( get_template_directory() . '/inc/theme-settings.php' ); // Load sanitize theme options. require( get_template_directory() . '/inc/theme-sanitize.php' ); // Load up our theme options page and related code. require( get_template_directory() . '/inc/theme-options.php' ); // Load up our theme customize options. require( get_template_directory() . '/inc/theme-customize.php' ); // Load up our theme options to custom style. require( get_template_directory() . '/inc/theme-insert-options.php' ); // Load up our theme hooks. require( get_template_directory() . '/inc/theme-hooks.php' ); } } add_action( 'after_setup_theme', 'alaska_setup' ); /** * Register our sidebars and widgetized areas. * * @since AlaskA 1.0.0 */ function alaska_widgets_init() { register_sidebar( array( 'name' => __( 'Main Sidebar', 'alaska' ), 'description' => __( 'Display default sidebar', 'alaska' ), 'id' => 'main-sidebar', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Second Sidebar', 'alaska' ), 'description' => __( 'Display Sidebar in template Page Two', 'alaska' ), 'id' => 'second-sidebar', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Front Right Sidebar Page', 'alaska' ), 'description' => __( '', 'alaska' ), 'id' => 'front-sidebar-rf', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Front Left Sidebar - post section', 'alaska' ), 'description' => __( '', 'alaska' ), 'id' => 'front-sidebar-l', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Front Right Sidebar - post section', 'alaska' ), 'description' => __( '', 'alaska' ), 'id' => 'front-sidebar-r', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Front Box 1', 'alaska' ), 'description' => __( 'First box in front page', 'alaska' ), 'id' => 'front-box-1', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); register_sidebar( array( 'name' => __( 'Front Box 2', 'alaska' ), 'description' => __( 'Second box in front page', 'alaska' ), 'id' => 'front-box-2', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); register_sidebar( array( 'name' => __( 'Front Box 3', 'alaska' ), 'description' => __( 'Third box in front page', 'alaska' ), 'id' => 'front-box-3', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); register_sidebar( array( 'name' => __( 'Footer Box 1', 'alaska' ), 'description' => __( 'First box in footer', 'alaska' ), 'id' => 'footer-box-1', 'before_widget' => ' ', 'before_title' => '

', 'after_title' => '

', )); register_sidebar( array( 'name' => __( 'Footer Box 2', 'alaska' ), 'description' => __( 'Second box in footer', 'alaska' ), 'id' => 'footer-box-2', 'before_widget' => ' ', 'before_title' => '

', 'after_title' => '

', )); register_sidebar( array( 'name' => __( 'Footer Box 3', 'alaska' ), 'description' => __( 'Third box in footer', 'alaska' ), 'id' => 'footer-box-3', 'before_widget' => ' ', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => __( 'Single Blog Left Sidebar', 'alaska' ), 'id' => 'sid-blog-singl', 'description' => __( 'The Widget is displayed on the Single Page Product.' , 'alaska'), 'before_title' => '

', 'after_title' => '

', 'before_widget' => '
', 'after_widget' => '
' ) ); register_sidebar(array( 'name' => __( 'Single Blog Right Sidebar', 'alaska' ), 'id' => 'sid-blog-singr', 'description' => __( 'The Widget is displayed on the Single Page Product.' , 'alaska'), 'before_title' => '

', 'after_title' => '

', 'before_widget' => '
', 'after_widget' => '
' ) ); register_sidebar(array( 'name' => __( 'EDD Single Download Left Sidebar', 'alaska' ), 'id' => 'sid-edd-singl', 'description' => __( 'The Widget is displayed on the Single Page Product.' , 'alaska'), 'before_title' => '

', 'after_title' => '

', 'before_widget' => '
', 'after_widget' => '
' ) ); register_sidebar(array( 'name' => __( 'EDD Single Download Right Sidebar', 'alaska' ), 'id' => 'sid-edd-singr', 'description' => __( 'The Widget is displayed on the Single Page Product.' , 'alaska'), 'before_title' => '

', 'after_title' => '

', 'before_widget' => '
', 'after_widget' => '
' ) ); } add_action( 'widgets_init', 'alaska_widgets_init' ); /** * A safe way of adding JavaScripts to a WordPress generated page. * * @since AlaskA 1.0.0 */ function alaska_script_enqueuer() { global $post; // Style for alaska theme wp_enqueue_style( 'alaska-bootstrap', get_template_directory_uri() . '/css/bootstrap.min.css', array(), '1.0.0' ); wp_enqueue_style( 'alaska-style', get_stylesheet_uri() ); // Fonts from google $alaska_options = alaska_get_theme_options(); if ( $alaska_options['google_font_title'] != '' ) { $style_google_font_title = '//fonts.googleapis.com/css?family=' . esc_attr( $alaska_options['google_font_title'] ); $style_google_font_title = apply_filters( 'style_google_font_title', $style_google_font_title ); wp_enqueue_style( 'FontTitle', $style_google_font_title ); } if ( $alaska_options['google_font_base'] != '' ) { $style_google_font_base = '//fonts.googleapis.com/css?family=' . esc_attr( $alaska_options['google_font_base'] ); $style_google_font_base = apply_filters( 'style_google_font_base', $style_google_font_base ); wp_enqueue_style( 'FontGeneral', $style_google_font_base ); } // Arguments for slug page to load flexslider $flexslider_pages_args = array(); $flexslider_pages_args = apply_filters( 'alaska_flexslider_pages_args', $flexslider_pages_args ); // flexslider only in front-page and flexslider_pages_args array if ( ! is_search() ) { if ( is_front_page() || in_array( $post->post_name, $flexslider_pages_args ) ) { wp_enqueue_script( 'alaska-slider', get_template_directory_uri() . '/js/jquery.flexslider-min.js', array( 'jquery' ), '', false); } } wp_enqueue_style( 'dashicons' ); wp_enqueue_script( 'alaska-navigation-2', get_template_directory_uri() . '/js/responsive-nav.js', array( 'jquery' ), '0.1', false ); // Comment reply function if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } add_action( 'wp_enqueue_scripts', 'alaska_script_enqueuer' ); /** * No purchase button below download content */ remove_action( 'edd_after_download_content', 'edd_append_purchase_link' ); ?>