__('Primary Menu', 'business_builder'), )); add_theme_support('custom-header', apply_filters('business_builder_custom_header_args', array( 'default-image' => get_stylesheet_directory_uri() . "/images/header_background.jpg", 'width' => 1920, 'height' => 800, 'flex-height' => true, 'flex-width' => true, ))); add_theme_support('custom-logo', array()); require get_template_directory() . '/inc/xtddropdownmenu/xtddropdownmenu.php'; } add_action('customize_register', 'business_builder_customize_register_action'); function business_builder_customize_register_action($wp_customize) { $wp_customize->get_setting('blogname')->transport = 'refresh'; $wp_customize->get_setting('blogdescription')->transport = 'refresh'; $wp_customize->get_setting('custom_logo')->transport = 'refresh'; $wp_customize->remove_section('colors'); $wp_customize->remove_control('display_header_text'); $wp_customize->remove_control('background_repeat'); $wp_customize->remove_control('background_position_x'); $backgroundPanel = $wp_customize->get_section('background_image'); $backgroundPanel->priority = 22; $backgroundPanel = $wp_customize->get_section('header_image'); $backgroundPanel->priority = 21; $wp_customize->add_setting('business_builder_logo_dark', array('sanitize_callback' => 'esc_url_raw')); $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'business_builder_logo_dark', array( 'label' => __('Dark Logo', 'business_builder'), 'section' => 'title_tagline', 'settings' => 'business_builder_logo_dark', 'priority' => 9, ))); } function business_builder_copyright() { return '© '." ".date('Y').' '.esc_html(get_bloginfo( 'name' )).'. '.__('Built using WordPress and BusinessBuilder Theme.', 'business_builder'); } add_filter('the_title', 'business_builder_default_title'); function business_builder_logo($dark) { $show_text = (!$dark && (!function_exists( 'the_custom_logo' ) || !has_custom_logo())) || ($dark && !get_theme_mod('business_builder_logo_dark', "")); $img = !$dark ? "business_builder_logo_large.png" : "business_builder_with_red.png"; if (!$dark && function_exists( 'the_custom_logo' ) && has_custom_logo()) { return get_custom_logo(); } else { $logo = ''; } $aclass = $dark ? 'header1_image1_align' : 'custom-logo-link'; $acontent = $show_text ? get_bloginfo('name') : $logo; return '' . $acontent . '';; } function business_builder_header_hook($name) { if ($name) { $name = "-" . $name; } wp_enqueue_style('business_builder_header_css', get_template_directory_uri() . '/header' . $name . '.css'); } function business_builder_header_template() { global $template; $header_template = get_theme_mod('business_builder_header_template', 'homepage'); if (basename($template) == "home-page.php") { return $header_template; } else { $template = str_replace('homepage', '', $header_template); $template = preg_replace('/^-/', "", $template); return $template; } } function business_builder_default_title($title) { if ($title == '') { $title = the_date(); } return $title; } function business_builder_widgets_init() { register_sidebar(array( 'name' => __('Sidebar widget area', 'business_builder'), 'id' => 'sidebar-1', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); } add_action('widgets_init', 'business_builder_widgets_init'); function business_builder_excerpt_more($more) { return ' ' . __('Read More', 'business_builder') . ''; } add_filter('excerpt_more', 'business_builder_excerpt_more'); function business_builder_tag_link_site_url() { return get_site_url(); } function business_builder_tag_theme_uri() { return get_template_directory_uri(); } add_action('after_setup_theme', 'business_builder_setup'); function business_builder_scripts() { wp_enqueue_style('business_builder_font_lato', '//fonts.googleapis.com/css?family=Lato:100,normal,300,400,700,900 '); wp_enqueue_style('business_builder_font_lobster', '//fonts.googleapis.com/css?family=Lobster+Two:normal,italic,700,700italic'); wp_enqueue_style('business_builder_font_opensans', '//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700'); wp_enqueue_style('business_builder_reset', get_template_directory_uri() . '/reset.css'); wp_enqueue_style('business_builder_style', get_template_directory_uri() . '/style.css'); if (is_page()) { wp_enqueue_style('business_builder_page', get_template_directory_uri() . '/page.css'); } else { wp_enqueue_style('business_builder_page', get_template_directory_uri() . '/index.css'); } wp_enqueue_style('business_builder_footer', get_template_directory_uri() . '/footer.css'); if (is_single()) { wp_enqueue_style('business_builder_content', get_template_directory_uri() . '/content-single.css'); } else { wp_enqueue_style('business_builder_content', get_template_directory_uri() . '/content.css'); } wp_enqueue_style('business_builder_comments', get_template_directory_uri() . '/comments.css'); wp_enqueue_style('business_builder_menumain', get_template_directory_uri() . '/drop_mainmenu_homepage.css'); wp_enqueue_style('business_builder_menu1', get_template_directory_uri() . '/drop_menu1.css'); business_builder_header_hook(business_builder_header_template()); wp_enqueue_script('fixto', get_template_directory_uri() . '/js/fixto.js', array('jquery')); wp_enqueue_script('business_builder_shrink_onscroll', get_template_directory_uri() . '/js/cp-shrink-onscroll.js'); wp_enqueue_script('business_builder_sticky', get_template_directory_uri() . '/js/cp-sticky.js'); wp_enqueue_script('business_builder_ddmenu', get_template_directory_uri() . '/inc/xtddropdownmenu/assets/drop_menu_selection.js', array('jquery-effects-slide'), false, true); wp_enqueue_script('comment-reply'); } add_action('wp_enqueue_scripts', 'business_builder_scripts');