str_replace('|', '%7C','Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i'), 'subset' => 'latin,latin-ext' ); $googleFontsArgs = array( 'family' => str_replace('|', '%7C','Open Sans:0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800'), 'subset' => 'latin,latin-ext' ); wp_enqueue_style('google-fonts', add_query_arg ( $googleFontsArgs, "https://fonts.googleapis.com/css" ), array(), '1.0.0' ); wp_enqueue_style( 'bootstrap-css', get_template_directory_uri() . '/css/bootstrap.css', array(),'4.5.0' ); wp_enqueue_style( 'fontawesome-css', get_template_directory_uri() . '/css/fontawesome-all.css', array(),'4.5.0' ); wp_enqueue_style( 'owl.carousel-css', get_template_directory_uri() . '/css/owl.carousel.css', array(),'2.3.4' ); wp_enqueue_style( 'dashicons', get_template_directory_uri(), array(),'2.3.4'); wp_enqueue_style('transport-solutions-style', get_stylesheet_uri(), array() ); wp_style_add_data('transport-solutions-style', 'rtl', 'replace'); wp_enqueue_style( 'transport-solutions-media-css', get_template_directory_uri() . '/css/media.css', array(),'2.3.4' ); wp_enqueue_style( 'transport-solutions-woocommerce-css', get_template_directory_uri() . '/css/woocommerce.css', array(),'2.3.4' ); wp_enqueue_script( 'transport-solutions-navigation', get_template_directory_uri() . '/js/navigation.js', FALSE, '1.0', TRUE ); wp_enqueue_script( 'owl.carousel-js', get_template_directory_uri() . '/js/owl.carousel.js', array('jquery'), '2.3.4', TRUE ); wp_enqueue_script( 'transport-solutions-script', get_template_directory_uri() . '/js/script.js', array('jquery'), '1.0', TRUE ); if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); $transport_solutions_css = ''; if ( get_header_image() ) : $transport_solutions_css .= ' header.header { background-image: url('.esc_url(get_header_image()).'); -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important; }'; endif; wp_add_inline_style( 'transport-solutions-style', $transport_solutions_css ); // Theme Customize CSS. require get_template_directory(). '/core/includes/inline.php'; wp_add_inline_style( 'transport-solutions-style',$transport_solutions_custom_css ); } add_action( 'wp_enqueue_scripts', 'transport_solutions_enqueue_scripts' ); } /**------------------------------------------------------------------------------------------ * Enqueue theme logo style. */ function transport_solutions_logo_resizer() { $transport_solutions_theme_logo_size_css = ''; $transport_solutions_logo_resizer = get_theme_mod('transport_solutions_logo_resizer'); $transport_solutions_theme_logo_size_css = ' .custom-logo{ height: '.esc_attr($transport_solutions_logo_resizer).'px !important; width: '.esc_attr($transport_solutions_logo_resizer).'px !important; } '; wp_add_inline_style( 'transport-solutions-style',$transport_solutions_theme_logo_size_css ); } add_action( 'wp_enqueue_scripts', 'transport_solutions_logo_resizer' ); /*-----------------------------------------------------------------------------------*/ /* Enqueue Global color style */ /*-----------------------------------------------------------------------------------*/ function transport_solutions_global_color() { $transport_solutions_theme_color_css = ''; $transport_solutions_global_color = get_theme_mod('transport_solutions_global_color'); $transport_solutions_global_color_2 = get_theme_mod('transport_solutions_global_color_2'); $transport_solutions_copyright_bg = get_theme_mod('transport_solutions_copyright_bg'); $transport_solutions_theme_color_css = ' .button-box,#main-menu ul.children li a:hover,#main-menu ul.sub-menu li a:hover,p.slider_btn a,.slider .owl-nav button,.pagination .nav-links a:hover,.pagination .nav-links a:focus,.pagination .nav-links span.current,.transport-solutions-pagination span.current,.transport-solutions-pagination span.current:hover,.transport-solutions-pagination span.current:focus,.transport-solutions-pagination a span:hover,.transport-solutions-pagination a span:focus,.comment-respond input#submit,.comment-reply a,.sidebar-area .tagcloud a:hover,.searchform input[type=submit],.searchform input[type=submit]:hover ,.searchform input[type=submit]:focus,.menu-toggle,.dropdown-toggle,.scroll-up a,nav.woocommerce-MyAccount-navigation ul li,.woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button,.woocommerce button.button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button,.sidebar-area .tagcloud a,.sidebar-area h4.title { background: '.esc_attr($transport_solutions_global_color).'; } a:hover,a:focus,.logo a:hover,.logo a:focus,.header p i,.social-links a,#main-menu a:hover,#main-menu ul li a:hover,#main-menu li:hover > a,#main-menu a:focus,#main-menu ul li a:focus,#main-menu li.focus > a,#main-menu li:focus > a,#main-menu ul li.current-menu-item > a,#main-menu ul li.current_page_item > a,#main-menu ul li.current-menu-parent > a,#main-menu ul li.current_page_ancestor > a,#main-menu ul li.current-menu-ancestor > a,.post-meta i,.logo a:hover,.logo a:focus,.header p span { color: '.esc_attr($transport_solutions_global_color).'; } #main-menu a:hover,#main-menu ul li a:hover,#main-menu li:hover > a,#main-menu a:focus,#main-menu ul li a:focus,#main-menu li.focus > a,#main-menu li:focus > a,#main-menu ul li.current-menu-item > a,#main-menu ul li.current_page_item > a,#main-menu ul li.current-menu-parent > a,.section_two .owl-carousel button.owl-dot.active,.slider .owl-carousel button.owl-dot.active,#main-menu a:hover,#main-menu ul li.current_page_ancestor > a,#main-menu ul li.current-menu-ancestor > a { border-color: '.esc_attr($transport_solutions_global_color).'; } p.slider_btn a,.slider .owl-nav button { background: '.esc_attr($transport_solutions_global_color).' !important; } .menu-block,footer,.scroll-up a:hover,.wp-playlist-dark,nav.woocommerce-MyAccount-navigation ul li:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce a.added_to_cart:hover,.woocommerce ul.products li.product .onsale,.woocommerce span.onsale { background: '.esc_attr($transport_solutions_global_color_2).'; } p.slider_btn a:hover,.comment-respond input#submit:hover,.comment-reply a:hover { background: '.esc_attr($transport_solutions_global_color_2).'!important; } a,h1,h2,h3,h4,h5,h6,.header p,.logo a,.logo span,.social-links a:hover,.top-header p,#main-menu ul.children li a ,#main-menu ul.sub-menu li a,pre,.woocommerce ul.products li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price{ color: '.esc_attr($transport_solutions_global_color_2).'; } .slider .owl-nav button,.sidebar-area .tagcloud a{ color: '.esc_attr($transport_solutions_global_color_2).'!important; } .section_two .owl-carousel button.owl-dot{ border-color: '.esc_attr($transport_solutions_global_color_2).'; } .copyright { background: '.esc_attr($transport_solutions_copyright_bg).'; } } '; wp_add_inline_style( 'transport-solutions-style',$transport_solutions_theme_color_css ); wp_add_inline_style( 'transport-solutions-woocommerce-css',$transport_solutions_theme_color_css ); } add_action( 'wp_enqueue_scripts', 'transport_solutions_global_color' ); /*-----------------------------------------------------------------------------------*/ /* Setup theme */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('transport_solutions_after_setup_theme')) { function transport_solutions_after_setup_theme() { if ( ! isset( $transport_solutions_content_width ) ) $transport_solutions_content_width = 900; register_nav_menus( array( 'main-menu' => esc_html__( 'Main menu', 'transport-solutions' ), )); add_theme_support( 'responsive-embeds' ); add_theme_support( 'align-wide' ); add_theme_support('title-tag'); add_theme_support('automatic-feed-links'); add_theme_support('post-thumbnails'); add_theme_support( 'wp-block-styles' ); add_theme_support( 'woocommerce' ); add_theme_support( 'custom-background', array( 'default-color' => 'f3f3f3' )); add_theme_support( 'custom-logo', array( 'height' => 70, 'width' => 70, ) ); add_theme_support( 'custom-header', array( 'width' => 1920, 'height' => 100, 'flex-width' => true, 'flex-height' => true, )); add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', ) ); add_editor_style( array( '/css/editor-style.css' ) ); } add_action( 'after_setup_theme', 'transport_solutions_after_setup_theme', 999 ); } require get_template_directory() .'/core/includes/main.php'; require get_template_directory() .'/core/includes/tgm.php'; require get_template_directory() . '/core/includes/customizer.php'; load_template( trailingslashit( get_template_directory() ) . '/core/includes/class-upgrade-pro.php' ); /*-----------------------------------------------------------------------------------*/ /* Get post comments */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('transport_solutions_comment')) : /** * Template for comments and pingbacks. * * Used as a callback by wp_list_comments() for displaying the comments. */ function transport_solutions_comment($comment, $transport_solutions_args, $depth){ if ('pingback' == $comment->comment_type || 'trackback' == $comment->comment_type) : ?>
  • >
    ', ''); ?>
  • >
    %s', get_comment_author_link() ); ?>
    ', '' ); ?>
    comment_approved) : ?>

    'div-comment', 'depth' => $depth, 'max_depth' => $transport_solutions_args['max_depth'], 'before' => '
    ', 'after' => '
    ' ) ) ); ?>
    esc_html__('Sidebar','transport-solutions'), 'id' => 'transport-solutions-sidebar', 'description' => esc_html__('This sidebar will be shown next to the content.', 'transport-solutions'), 'before_widget' => '', 'before_title' => '

    ', 'after_title' => '

    ' )); register_sidebar(array( 'name' => esc_html__('Footer sidebar','transport-solutions'), 'id' => 'transport-solutions-footer-sidebar', 'description' => esc_html__('This sidebar will be shown next at the bottom of your content.', 'transport-solutions'), 'before_widget' => '
    ', 'after_widget' => '
    ', 'before_title' => '

    ', 'after_title' => '

    ' )); } add_action( 'widgets_init', 'transport_solutions_widgets_init' ); } function transport_solutions_get_categories_select() { $transport_solutions_teh_cats = get_categories(); $results; $transport_solutions_count = count($transport_solutions_teh_cats); for ($i=0; $i < $transport_solutions_count; $i++) { if (isset($transport_solutions_teh_cats[$i])) $results[$transport_solutions_teh_cats[$i]->slug] = $transport_solutions_teh_cats[$i]->name; else $transport_solutions_count++; } return $results; } function transport_solutions_remove_sections( $wp_customize ) { $wp_customize->remove_control('display_header_text'); $wp_customize->remove_setting('display_header_text'); } add_action( 'customize_register', 'transport_solutions_remove_sections'); //redirect Function transport_solutions_notice(){ global $pagenow; if ( is_admin() && ('themes.php' == $pagenow) && isset( $_GET['activated'] ) ) { wp_safe_redirect( admin_url("themes.php?page=transport-solutions-guide-page") ); } } add_action('after_setup_theme', 'transport_solutions_notice'); /** * Change number or products per row to 3 */ add_filter('loop_shop_columns', 'transport_solutions_loop_columns', 999); if (!function_exists('transport_solutions_loop_columns')) { function transport_solutions_loop_columns() { return 3; // 3 products per row } } ?>