'; if( $particles ) { echo '
'; } echo ''; echo ''. esc_attr( get_bloginfo( 'name', 'display' ) ) .''; echo ''; echo ''; } } /** * Render Agama Slider * * @since 1.2.9 */ public static function get_slider() { Agama_Slider::init(); } /** * Render Agama Breadcrumb * * @since 1.2.9 */ public static function get_breadcrumb() { Agama_Breadcrumb::init(); } /** * Render Agama Frontpage Boxes * * @since 1.2.9 */ public static function get_front_page_boxes() { Agama_Front_Page_Boxes::init(); } /** * Data Animate * * @since 1.2.8 */ public static function get_data_animated() { $animated = esc_attr( get_theme_mod( 'agama_blog_posts_load_animated', true ) ); $animation = esc_attr( get_theme_mod( 'agama_blog_posts_load_animation', 'bounceInUp' ) ); if( $animated && ! is_single() ) { echo ' data-animate="'. $animation .'" data-delay="100"'; } } /** * Generate Footer Widgets Bootstrap Class * * @since 1.2.9 */ public static function get_fwidgets_bs_class() { $count = 0; if( is_active_sidebar( 'footer-widget-1' ) ) { $count++; } if( is_active_sidebar( 'footer-widget-2' ) ) { $count++; } if( is_active_sidebar( 'footer-widget-3' ) ) { $count++; } if( is_active_sidebar( 'footer-widget-4' ) ) { $count++; } switch( $count ) { case '1': echo esc_attr( 'col-md-12' ); break; case '2': echo esc_attr( 'col-md-6' ); break; case '3': echo esc_attr( 'col-md-4' ); break; case '4': echo esc_attr( 'col-md-3' ); break; } } /** * Convert hexdec color string to rgb(a) string. * * @since 1.2.9 */ public static function hex2rgba( $color, $opacity = false ) { $default = 'rgb(0,0,0)'; //Return default if no color provided if( empty( $color ) ) return $default; //Sanitize $color if "#" is provided if( $color[0] == '#' ) { $color = substr( $color, 1 ); } //Check if color has 6 or 3 characters and get values if( strlen( $color ) == 6) { $hex = array( $color[0] . $color[1], $color[2] . $color[3], $color[4] . $color[5] ); } elseif( strlen( $color ) == 3 ) { $hex = array( $color[0] . $color[0], $color[1] . $color[1], $color[2] . $color[2] ); } else { return $default; } // Convert hexadec to rgb $rgb = array_map( 'hexdec', $hex ); //Check if opacity is set(rgba or rgb) if( $opacity ){ if( abs( $opacity ) > 1) $opacity = 1.0; $output = 'rgba('. implode(",",$rgb) .','. $opacity .')'; } else { $output = 'rgb('. implode(",",$rgb) .')'; } //Return rgb(a) color string return $output; } /** * Get Agama Blue Contents * * @since 1.2.9.1 */ public static function get_agama_blue_contents() { if( has_action( 'agama_blue_contents' ) ) do_action( 'agama_blue_contents' ); } }