'00BAE1', 'width' => 1920, 'height' => 89, 'flex-height' => true ); $background_args = array( 'default-color' => 'f7f8f8', ); add_theme_support( "title-tag" ); add_theme_support( 'custom-background', $background_args ); add_theme_support( 'custom-header', $header_args ); add_theme_support( 'automatic-feed-links' ); add_theme_support( 'custom-logo', array( 'height' => 50, 'width' => 50, 'flex-width' => true, ) ); //register menus register_nav_menus( array( 'header-menu' => __( 'Header Menu', 'ascreen' ) , 'footer-menu' => __( 'Footer Menu', 'ascreen' ) ) ); add_editor_style("editor-style.css"); if ( !isset( $content_width ) ) $content_width = 1170; } add_action( 'after_setup_theme', 'ascreen_setup' ); function ascreen_custom_scripts() { $theme_info = wp_get_theme(); wp_enqueue_style('ascreen-base', get_template_directory_uri() .'/css/base.css', false, $theme_info->get( 'Version' ), false); wp_enqueue_style('font-awesome', get_template_directory_uri() .'/custom/css/font-awesome.min.css', false,"4.6.3", false); wp_enqueue_style('bootstrap', get_template_directory_uri() .'/custom/css/bootstrap.min.css', false,"3.3.7", false); if(is_front_page() ){ wp_enqueue_style('animate', get_template_directory_uri() .'/custom/css/animate.css', false,"3.5.1", false); } wp_enqueue_style('ascreen-main', get_stylesheet_uri(), false, $theme_info->get( 'Version' ) ); // add js script if( get_theme_mod( 'enable_loader',1) ) { wp_enqueue_script( 'queryloader2', get_template_directory_uri().'/js/queryloader2.min.js', array( 'jquery' ), '', true ); wp_enqueue_script( 'ascreen-loader', get_template_directory_uri().'/js/loader.js', array( 'jquery' ), '', true ); } wp_enqueue_script('bootstrap', get_template_directory_uri().'/custom/js/bootstrap.min.js', array( 'jquery' ), '3.3.7', true ); //Sliding plug, similar articles for the bottom of the article or articles recently, need query 2.1.4 if( get_theme_mod( 'post_previous_next','slider') != 'no-display' ) { wp_enqueue_style('slick', get_template_directory_uri() .'/custom/slick/slick.css', false, '4.5.0', false); wp_enqueue_style('slick-theme', get_template_directory_uri() .'/custom/slick/slick-theme.css', false, '4.5.0', false); wp_enqueue_script( 'slick', get_template_directory_uri().'/custom/slick/slick.min.js', array( 'jquery' ), '', true ); wp_enqueue_script( 'slick-user', get_template_directory_uri().'/custom/slick/slick-user.js', array( 'jquery' ), '', true ); } if( get_theme_mod( 'post_previous_next','slider') != 'no-display' ){ wp_enqueue_script('nav', get_template_directory_uri().'/custom/js/jquery.nav.js', array( 'jquery' ), "1.4.14", true ); } if(is_front_page() ){ wp_enqueue_script('waypoints', get_template_directory_uri().'/custom/js/jquery.waypoints.min.js', array( 'jquery' ), '4.0.0', true ); wp_enqueue_script( 'parallax', get_template_directory_uri().'/custom/js/parallax.js', array( 'jquery' ), '1.4.2', true ); wp_enqueue_script('ascreen-custom', get_template_directory_uri().'/custom/js/custom.js', array( 'jquery' ), $theme_info->get( 'Version' ), true ); wp_localize_script( 'ascreen-custom', 'ascreen_params', array( 'ajaxurl' => admin_url('admin-ajax.php'), 'themeurl' => get_template_directory_uri(), ) ); } wp_enqueue_script('ascreen-main', get_template_directory_uri().'/js/main.js', array( 'jquery' ),$theme_info->get( 'Version' ), true ); wp_add_inline_script( 'ascreen-main', ascreen_script_method() ); } add_action( 'wp_enqueue_scripts', 'ascreen_custom_scripts' ); function ascreen_styles_method() { wp_enqueue_style( 'live-style', get_template_directory_uri() . '/css/custom_script.css' ); $custom_css = ''; $header_image = get_header_image(); if (isset($header_image) && ! empty( $header_image )) { $custom_css .= "header#header{background:url(".esc_url($header_image). ");}\n"; } //if( ascreen_get_option( 'ascreen_option','fixed_header',1) == 0) if(get_theme_mod( 'fix_header',1)) { $custom_css .= ".header{background-color: rgba(255,255,255,0.3);box-shadow: 0 1px 3px rgba(0,0,0,0.1);}.home .header{background-color:transparent;box-shadow:none;}.home .header-bg{background-color: rgba(255,255,255,0.3);box-shadow: 0 1px 3px rgba(0,0,0,0.1);}"; }else{ $custom_css .= "#header{position: inherit;}.blog-content{padding-top:30px;} .header{box-shadow: 0 1px 3px rgba(0,0,0,0.1);}"; } //if( ascreen_get_option( 'ascreen_option','box_header_center',0) == 0) if(!get_theme_mod( 'box_header_center',0)) { $custom_css .= "#header .wrap{max-width:98%;}"; } if ( ! display_header_text() ){ $custom_css .= '.ascreen_logo_text{ display:none;}'; } if ( 'blank' != get_header_textcolor() && '' != get_header_textcolor() ) { $header_textcolor = ' color:#'.get_header_textcolor().';'; $hover_color = ascreen_change_color('#'.get_header_textcolor(), 0.8); $rbg_t = ascreen_hex2rgb( '#'.get_header_textcolor() ); $custom_css .= '#logo .blogdescription,#logo .blogname {'.esc_attr($header_textcolor).'}'; $custom_css .= '.header-nav>ul>li>a, .header-nav .btn>a,.header-nav > button{'.esc_attr($header_textcolor).';}'; $custom_css .= '.header-nav>button#header-nav-btn { '.esc_attr($header_textcolor).' border: #'.get_header_textcolor().' 1px solid; box-shadow: 0 0 4px rgba('.$rbg_t[0].','.$rbg_t[1].','.$rbg_t[2].',0.4); } .header-nav>button:hover{ background-color: rgba('.$rbg_t[0].','.$rbg_t[1].','.$rbg_t[2].',0.1); }'; $custom_css .= '.header-nav>ul>li>a:hover, .header-nav .btn a:hover,.header-nav .sub-menu>li>a:hover{color:'.$hover_color.';}'; $custom_css .= '.header-nav .btn>a{border:#'.get_header_textcolor().' 1px solid;}'; $custom_css .= '.header-nav .btn a:hover{background:'.$hover_color.';color:#ffffff;}'; if ( has_custom_logo() ) { $custom_css .= '@media screen and (max-width: 1000px) { .ascreen_logo_text{ display:none;} }'; }else{ $custom_css .= '@media screen and (max-width: 1000px) { .blogdescription{ display:none;} }'; } } $theme_color = get_theme_mod( 'theme_color_blue','#00c8f2'); $theme_color_hover = ascreen_change_color($theme_color, 0.8); $custom_css .= '.blog-category li a:hover,.blog-article-list .info .author a:hover,.blog-article-content a:hover{ color:'.$theme_color_hover.'; }'; //siderbar if( get_theme_mod( 'siderbar_layout','right-sidebar') == 'left-sidebar'){$custom_css .= '.blog-content .main{float: right;}.blog-content .sidebar { float: left; }';} if( get_theme_mod( 'siderbar_layout','right-sidebar') == 'no-sidebar'){$custom_css .= '.blog-content .main{float:none;width: 100%;} .blog-content .sidebar { display:none;}';} //footer $footer_background_color = esc_attr(get_theme_mod( 'footer_background_color','#EAE8E8')); $footer_background_color_attr = ascreen_get_background($footer_background_color , 1); $imagepath = get_template_directory_uri() . '/custom/images/'; $footer_background_image = esc_url(get_theme_mod('footer_background_image', $imagepath.'footer-bg.jpg')); if($footer_background_image ==''){ $custom_css .= '#footer{'.$background_footer_bottom.'}'; }else{ $custom_css .= '#footer{background-image: url('.$footer_background_image.');background-size: auto auto; }'; } $footer_text_color = esc_attr(get_theme_mod( 'footer_text_color','#f9f9f9')); //echo '---888---'; $footer_link_color = esc_attr(get_theme_mod( 'footer_link_color','#f2f2f2')); //echo '---888---'; $footer_link_hover_color = esc_attr(get_theme_mod( 'footer_link_hover_color','#00c8f2')); $custom_css .= ".footer-bottom .copyright,.footer-top dt{color: ".$footer_text_color.";}\r\n"; $custom_css .= ".footer-top ul li>a,.footer-top ul li a,.copyright a{color: ".$footer_link_color.";}\r\n"; $custom_css .= ".footer-top ul li>a:hover,.footer-top ul li a:hover,.copyright a:hover{color: ".$footer_link_hover_color.";}\r\n"; $custom_css .= '#features td, tbody {display:table-row-group; width: 100% !important;}'; //header css get_template_part('/share/Mobile_Detect'); $detect = new Mobile_Detect; if ( $detect->isMobile() ) { $custom_css .=' '; } if ( get_background_color() !='' ){ $custom_css .='html body { background-image:none;}'; } if ( ! display_header_text() ){ $custom_css .= '.ascreen_logo_text{ display:none;}'; } //siderbar if( get_theme_mod( 'siderbar_layout','right-sidebar') == 'left-sidebar'){$custom_css .= '.main-body .col-md-8{float: right;}';} // get sction live css $sortable_value = maybe_unserialize( get_theme_mod( 'home_layout', ascreen_section_default_order() ) ); if ( ! empty( $sortable_value ) ) : foreach ( $sortable_value as $checked_value ) : $custom_css .= ascreen_section_live_css($checked_value); endforeach; endif; wp_add_inline_style( 'live-style', $custom_css ); } add_action( 'wp_enqueue_scripts', 'ascreen_styles_method' ); function ascreen_script_method() { $custom_js = 'jQuery(document).ready(function($){'; // get sction live js $sortable_value = maybe_unserialize( get_theme_mod( 'home_layout', ascreen_section_default_order() ) ); if ( ! empty( $sortable_value ) ) : foreach ( $sortable_value as $checked_value ) : $custom_js .= ascreen_section_live_js($checked_value); endforeach; endif; $custom_js .= '});'; return $custom_js; } function ascreen_better_comments($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?>
' . sprintf( esc_attr_e( 'Font Size: %s', 'ascreen' ), $value['font-size'] ) . '
'; } if ( isset( $value['line-height'] ) ) { $return .= 'line-height:'.$value['line-height'].';'; //echo '' . sprintf( esc_attr_e( 'Line Height: %s', 'ascreen' ), $value['line-height'] ) . '
'; } if ( isset( $value['letter-spacing'] ) ) { $return .= 'letter-spacing:'.$value['letter-spacing'].';'; //echo '' . sprintf( esc_attr_e( 'Letter Spacing: %s', 'ascreen' ), $value['letter-spacing'] ) . '
'; } if ( isset( $value['color'] ) ) { $return .= 'color:'.$value['color'].';'; //echo '' . sprintf( esc_attr_e( 'Color: %s', 'ascreen' ), $value['color'] ) . '
'; } if ( isset( $value['text-transform'] ) ) { $return .= 'text-transform:'.$value['text-transform'].';'; } if ( isset( $value['text-transform'] ) ) { $return .= 'text-align:'.$value['text-align'].';'; } return $return ; } /* * get background * --------------------------------------------------------------------- */ function ascreen_get_background($args,$opacity=1) { $background = ""; $rgb = ascreen_hex2rgb($args); $background .= "background-color:rgba(".$rgb[0].",".$rgb[1].",".$rgb[2].",".esc_attr($opacity).");"; return $background; }