urlencode( implode( '|', $font_families ) ), 'subset' => urlencode( 'latin,latin-ext' ), ); $fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); } return esc_url_raw( $fonts_url ); } add_action( 'wp_enqueue_scripts', 'arrival_store_scripts' ); function arrival_store_scripts() { $themeVersion = wp_get_theme()->get('Version'); wp_enqueue_style('arrival-store-styles', get_template_directory_uri() . '/style.css',array(), $themeVersion); wp_enqueue_style( 'arrival-store-fonts', arrival_store_fonts_url(), array(), null ); wp_enqueue_script( 'arrival-store-custom', get_theme_file_uri( '/assets/js/custom.js' ), array('jquery'), ARRIVAL_VER, false ); } /** * Get default theme options * * @since 1.0.0 * * @return array Default theme options. */ add_filter('arrival_filter_default_theme_options','arrival_store_get_default_theme_options'); function arrival_store_get_default_theme_options() { $prefix = 'arrival'; $defaults = array(); $defaults[$prefix.'_top_header_enable'] = 'on'; $defaults[$prefix.'_top_header_email'] = ''; $defaults[$prefix.'_top_header_phone'] = ''; $defaults[$prefix.'_top_right_header_content'] = 'menus'; $defaults[$prefix.'_blog_layout'] = 'list-layout'; $defaults[$prefix.'_top_right_header_menus'] = 'top'; $defaults[$prefix.'_main_nav_layout'] = 'full'; $defaults[$prefix.'_main_nav_right_content'] = 'none'; $defaults[$prefix.'_main_nav_right_btn_txt'] = esc_html('Contact Us','arrival-store'); $defaults[$prefix.'_main_nav_right_btn_url'] = '#'; $defaults[$prefix.'_page_header_layout'] = 'default'; $defaults[$prefix.'_menu_hover_styles'] = 'hover-layout-one'; $defaults[$prefix.'_one_page_menus'] = 'no'; $defaults[$prefix.'_footer_widget_enable'] = 'yes'; $defaults[$prefix.'_footer_icons_enable'] = 'yes'; $defaults[$prefix.'_lazyload_image_enable'] = 'yes'; $defaults[$prefix.'_smooth_scroll_enable'] = 'no'; $defaults[$prefix.'_top_header_bg_color'] = '#fcb700'; $defaults[$prefix.'_main_nav_bg_color'] = '#fcb700'; $defaults[$prefix.'_footer_bg_color'] = '#223645'; $defaults[$prefix.'_footer_text_color'] = '#fff'; $defaults[$prefix.'_footer_link_color'] = '#fff'; $defaults[$prefix.'_footer_copyright_border_top'] = true; $defaults[$prefix.'_breadcrumb_overlay_disable'] = true; $defaults[$prefix.'_main_nav_menu_color'] = '#685217'; $defaults[$prefix.'_link_color'] = '#333'; $defaults[$prefix.'_main_container_width'] = 1400; $defaults[$prefix.'_inner_header_image_padding_btm'] = 32; $defaults[$prefix.'_inner_header_img_position'] = 'initial'; $defaults[$prefix.'_sidebar_width'] = 440; $defaults[$prefix.'_header_box_shadow_disable'] = true; $defaults[$prefix.'_blog_excerpts'] = 580; $defaults[$prefix.'_single_post_sidebars'] = 'no_sidebar'; $defaults[$prefix.'_nav_font_weight'] = 500; $defaults[$prefix.'_top_header_txt_color'] = '#6b5316'; $defaults[$prefix.'_theme_color'] = '#fcb700'; $defaults[$prefix.'_top_left_content_type'] = 'text'; $defaults[$prefix.'_top_header_txt'] = ''; $defaults[$prefix.'_main_nav_menu_align'] = 'default'; $defaults[$prefix.'_main_nav_last_item_align'] = 'left'; $defaults[$prefix.'_after_top_header_enable'] = 'yes'; $defaults[$prefix.'_main_nav_disable_logo'] = 'no'; $defaults[$prefix.'_after_top_header_height'] = 150; $defaults[$prefix.'_after_top_hdr_top_padding'] = 30; $defaults[$prefix.'_after_top_hdr_btm_padding'] = 75; $defaults[$prefix.'_after_top_header_top_border_show'] = false; $defaults[$prefix.'_after_top_header_align_center'] = false; $defaults[$prefix.'_after_top_header_bg_color'] = '#fcb700'; $defaults[$prefix.'_after_top_header_txt_color'] = '#333'; $defaults[$prefix.'_after_top_header_border_color'] = '#f1f1f1'; $defaults[$prefix.'_after_top_header_icon_color'] = '#333'; $defaults[$prefix.'_cart_display_position'] = 'top'; $defaults[$prefix.'_site_header_type'] = 'default'; $defaults[$prefix.'_site_header_custom_template'] = 0; $defaults[$prefix.'_site_footer_type'] = 'default'; $defaults[$prefix.'_site_footer_custom_template'] = 0; $defaults[$prefix.'_nav_header_padding'] = 0; $defaults[$prefix.'_transparent_header_enable'] = false; $defaults[$prefix.'_social_icons_new_tab'] = false; $defaults[$prefix.'_breadcrumb_enable'] = 'yes'; $defaults[$prefix.'_main_nav_menu_color_transparent'] = '#333'; $defaults[$prefix.'_main_logo_width'] = 100; $defaults[$prefix.'_single_page_sidebars'] = 'no_sidebar'; $defaults[$prefix.'_post_featured_image_enable'] = 'yes'; $defaults[$prefix.'_blog_page_sidebars'] = 'no_sidebar'; $defaults[$prefix.'_post_meta_enable'] = 'yes'; $defaults[$prefix.'_post_author_enable'] = 'yes'; $defaults[$prefix.'_post_date_enable'] = 'yes'; $defaults[$prefix.'_post_comment_enable'] = 'yes'; if( class_exists('woocommerce')): $defaults[$prefix.'_archive_shop_sidebars'] = 'no_sidebar'; $defaults[$prefix.'_single_shop_sidebars'] = 'no_sidebar'; endif; $defaults['arrival_store_middle_header_phone'] = ''; $defaults['arrival_store_middle_header_phone_text'] = esc_html__('Hotline Free:','arrival-store'); $defaults['arrival_store_header_category_text'] = esc_html__('Shop By Department','arrival-store'); $detaults['arrival_store_header_categories'] = ''; $defaults['arrival_store_top_header_bg'] = '#000'; $defaults['arrival_store_top_header_text_color'] = '#fff'; $defaults['arrival_store_middle_header_bg'] = '#fff'; $defaults['arrival_store_middle_header_text'] = '#333'; $defaults['arrival_store_main_header_bg'] = '#fcb700'; $defaults['arrival_store_main_header_text'] = '#222'; $defaults['arrival_store_header_search_category_text'] = esc_html__('All Categories','arrival-store'); $defaults['arrival_store_header_search_placeholder'] = esc_html__('Search entire store here','arrival-store'); $defaults['arrival_store_header_search_submit_label'] = esc_html__('Search','arrival-store'); $defaults['arrival_store_enable_product_categories'] = 'yes'; $defaults['arrival_store_header_cart_text'] = esc_html__('My Cart','arrival-store'); $defaults['arrival_store_header_compare_text'] = esc_html__('Compare','arrival-store'); $defaults['arrival_store_header_wishlist_text'] = esc_html__('Wishlist','arrival-store'); return $defaults; } /** * Remove action defined on parent theme * */ add_action('init','arrival_store_actions'); if( ! function_exists('arrival_store_actions')){ function arrival_store_actions(){ remove_action('arrival_after_top_header_content','arrival_after_top_header',5); remove_action('arrival_header_cart_disp','arrival_header_cart_disp'); remove_action( 'arrival_main_nav','arrival_site_logo',5 ); remove_action('arrival_cart_icon_disp','arrival_cart_icon_disp'); remove_action('arrival_mob_nav','arrival_mob_nav'); } } /** * After top header display function * */ add_action('arrival_after_top_header_content','arrival_store_after_top_header',10); if(! function_exists('arrival_store_after_top_header')){ function arrival_store_after_top_header(){ $default = arrival_store_get_default_theme_options(); $_after_top_header_enable = get_theme_mod('arrival_after_top_header_enable',$default['arrival_after_top_header_enable']); $arrival_store_middle_header_phone = get_theme_mod('arrival_store_middle_header_phone',$default['arrival_store_middle_header_phone']); $arrival_store_middle_header_phone_text = get_theme_mod('arrival_store_middle_header_phone_text',$default['arrival_store_middle_header_phone_text']); if( 'no' == $_after_top_header_enable ){ return; } ?>