li > a:hover, .off-canvas-menu .navigation li a:hover, ul .sub-menu a:hover {background-color:var(--link-hover-color);color:#fff;}.navigation-menu li.current-menu-item > a{background-color:var(--primary-color);color:#fff;}"; wp_add_inline_style( 'bansta', $dynamic_css ); } elseif ( $hover === 'inline' ) { $dynamic_css = ".navigation > li > a:hover, .off-canvas-menu .navigation li a:hover {border-bottom:1px solid var(--secondary-color);}.navigation-menu li.current-menu-item > a, ul .sub-menu a:hover {border-bottom:1px solid var(--link-color);color:var(--link-hover-color);}"; wp_add_inline_style( 'bansta', $dynamic_css ); } elseif ( $hover === 'color' ) { $dynamic_css = ".navigation > li > a:hover, .navigation-menu li.current-menu-item > a, .off-canvas-menu .navigation li a:hover, ul .sub-menu a:hover {color:var(--link-hover-color);}"; wp_add_inline_style( 'bansta', $dynamic_css ); } } public function hover_styling() { $bansta = bansta_get_theme_settings(); $hover = $bansta['bansta_hover_styling']; if ( $hover === 'inline' ) { $dynamic_css = ".entry-post-title > a:hover, .widget ul li a:hover, .ts-prev-next-content > a:hover {text-decoration:underline;}"; wp_add_inline_style( 'bansta', $dynamic_css ); } elseif ( $hover === 'color' ) { $dynamic_css = ".entry-post-title > a:hover, .widget ul li a:hover, .ts-prev-next-content > a:hover {color:var(--link-hover-color);}"; wp_add_inline_style( 'bansta', $dynamic_css ); } } public function footer_background() { $bansta = bansta_get_theme_settings(); $background = esc_attr( $bansta['footer_background_image'] ); $dynamic_css = "#site-footer{background-image:url($background);}"; wp_add_inline_style( 'bansta', $dynamic_css ); } //Front image aspect ratio public function front_image_size() { $bansta = bansta_get_theme_settings(); $aspect_ratio = esc_attr( $bansta['front_image_aspect_ratio'] ); $dynamic_css = ":root{--ts-aspect-ratio:$aspect_ratio;}"; wp_add_inline_style( 'bansta', $dynamic_css ); } //Footer background color public function footer_color() { $bansta = bansta_get_theme_settings(); $color = esc_attr( $bansta['footer_color'] ); $dynamic = ":root{--footer-back-color:$color;}"; wp_add_inline_style( 'bansta', $dynamic ); } //copyright color public function copyright_color() { $bansta = bansta_get_theme_settings(); $color = esc_attr( $bansta['copyright_color'] ); $dynamic = ":root{--copy-content-color:$color;}"; wp_add_inline_style( 'bansta', $dynamic ); } } new Bansta_Dynamic_Css(); }