View file aplite/css/style.php

File size: 3.55Kb
<?php
    function aplite_dynamic_styles() {
        global $accesspresslite_options;
        $old_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
    	$settings = wp_parse_args($old_settings, $accesspresslite_options);
        $tpl_color = isset( $settings['template_color'] ) ? $settings['template_color'] : '';
        
        $custom_css = "";
        
        if( $tpl_color ) {
            
            /** Background Color **/
            $custom_css .= "
                #masthead #top-header,
                .main-navigation .current-menu-parent > a,
                .main-navigation .current-menu-item > a,
                .main-navigation .current_page_item > a,
                .main-navigation .current_page_parent > a,
                .main-navigation li:hover > a,
                .bttn:after, .event-date-archive,
                .portofolio-layout .entry-title,
                #call-to-action, .event-thumbnail .event-date,
                #bottom-section, .featured-post .featured-overlay,
                #slider-banner .bx-wrapper .bx-pager.bx-default-pager a:after,
                .number404,
                .navigation .nav-links a:hover,
                .bttn:hover, button:hover, input[type=\"button\"]:hover,
                input[type=\"reset\"]:hover, input[type=\"submit\"]:hover,
                .cat-testimonial-list .entry-header{
                    background: {$tpl_color}; 
                }";
                
            /** Color **/
            $custom_css .= "
                #masthead .site-branding h1, a,
                .main-navigation ul ul li:hover > a,
                .main-navigation ul ul li.current-menu-item > a,
                .searchform .searchsubmit, .nav-links .nav-previous a:before,
                .nav-links .nav-next a:after, .featured-post.big-icon h2.has-icon .fa{
                    color: {$tpl_color}; 
                }";
                
            /** Border Color **/
            $custom_css .= "
                .main-navigation ul ul,
                .navigation .nav-links a, .bttn,
                button, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"],
                .sidebar h3.widget-title,
                .testimonial-sidebar .testimonial-list,
                .searchform, .page-header,
                .cat-testimonial-list .cat-testimonial-excerpt{
                    border-color: {$tpl_color}; 
                }";
                
            /** trans Border 1 **/
            $custom_css .= "
                .sidebar h3.widget-title:after, .page-header:after{
                    border-color: transparent {$tpl_color} {$tpl_color} transparent;
                }";
                
            /** Trans Border 2 **/
            $custom_css .= "
                .testimonial-sidebar .testimonial-list:after{
                    border-color: {$tpl_color} transparent transparent;
                }";
                
            /** Box Shadow **/
            $custom_css .= "
                #slider-banner .bx-wrapper .bx-pager.bx-default-pager a{
                    box-shadow: 0 0 0 2px {$tpl_color} inset; 
                }";
        }
        
        wp_add_inline_style( 'accesspresslite-responsive', $custom_css );
        
    }
    add_action( 'init', 'aplite_remove_my_action');
    function aplite_remove_my_action() {
        remove_action( 'wp_enqueue_scripts', 'accesspress_lite_dynamic_styles' );
    }
    
    add_action( 'wp_enqueue_scripts', 'aplite_dynamic_styles', 100 );