芝麻web文件管理V1.00
编辑当前文件:/home/fambnfli/public_html/en/wp-content/themes/nifty/functions.php
esc_html__( 'Primary Menu', 'nifty' ), 'footer' => esc_html__( 'Footer Menu', 'nifty' ) )); } } /** * Enqueue scripts and styles */ if ( ! function_exists( 'nifty_enqueue_scripts_styles' ) ) { function nifty_enqueue_scripts_styles() { BoldThemesFramework::$crush_vars_def = array( 'accentColor', 'alternateColor', 'bodyFont', 'menuFont', 'headingFont', 'headingSuperTitleFont', 'headingSubTitleFont', 'buttonFont', 'letterSpacing', 'letterSpacingButton', 'logoHeight' ); // Custom accent color and font style $boldthemes_add_override_css = false; $accent_color = boldthemes_get_option( 'accent_color' ); $alternate_color = boldthemes_get_option( 'alternate_color' ); $body_font = urldecode_deep( boldthemes_get_option( 'body_font' ) ); $menu_font = urldecode_deep( boldthemes_get_option( 'menu_font' ) ); $heading_font = urldecode_deep( boldthemes_get_option( 'heading_font' ) ); $heading_supertitle_font = urldecode_deep( boldthemes_get_option( 'heading_supertitle_font' ) ); $heading_subtitle_font = urldecode_deep( boldthemes_get_option( 'heading_subtitle_font' ) ); $logo_height = urldecode_deep( boldthemes_get_option( 'logo_height' ) ); $letter_spacing_heading = urldecode_deep( boldthemes_get_option( 'letter_spacing_heading' ) ); $letter_spacing_button = urldecode_deep( boldthemes_get_option( 'letter_spacing_button' ) ); $button_font = urldecode_deep( boldthemes_get_option( 'button_font' ) ); if ( $accent_color != '' ) { BoldThemesFramework::$crush_vars['accentColor'] = $accent_color; if ( $accent_color != BoldThemes_Customize_Default::$data['accent_color'] ) { $boldthemes_add_override_css = true; } } if ( $alternate_color != '' ) { BoldThemesFramework::$crush_vars['alternateColor'] = $alternate_color; if ( $alternate_color != BoldThemes_Customize_Default::$data['alternate_color'] ) { $boldthemes_add_override_css = true; } } if ( $body_font != '' ) { if ( $body_font == 'no_change' ) { $body_font = BoldThemes_Customize_Default::$data['body_font']; } BoldThemesFramework::$crush_vars['bodyFont'] = $body_font; if ( $body_font != BoldThemes_Customize_Default::$data['body_font'] ) { $boldthemes_add_override_css = true; } } if ( $menu_font != '' ) { if ( $menu_font == 'no_change' ) { $menu_font = BoldThemes_Customize_Default::$data['menu_font']; } BoldThemesFramework::$crush_vars['menuFont'] = $menu_font; if ( $menu_font != BoldThemes_Customize_Default::$data['menu_font'] ) { $boldthemes_add_override_css = true; } } if ( $heading_font != '' ) { if ( $heading_font == 'no_change' ) { $heading_font = BoldThemes_Customize_Default::$data['heading_font']; } BoldThemesFramework::$crush_vars['headingFont'] = $heading_font; if ( $heading_font != BoldThemes_Customize_Default::$data['heading_font'] ) { $boldthemes_add_override_css = true; } } if ( $heading_supertitle_font != '' ) { if ( $heading_supertitle_font == 'no_change' ) { $heading_supertitle_font = BoldThemes_Customize_Default::$data['heading_supertitle_font']; } BoldThemesFramework::$crush_vars['headingSuperTitleFont'] = $heading_supertitle_font; if ( $heading_supertitle_font != BoldThemes_Customize_Default::$data['heading_supertitle_font'] ) { $boldthemes_add_override_css = true; } } if ( $heading_subtitle_font != '' ) { if ( $heading_subtitle_font == 'no_change' ) { $heading_subtitle_font = BoldThemes_Customize_Default::$data['heading_subtitle_font']; } BoldThemesFramework::$crush_vars['headingSubTitleFont'] = $heading_subtitle_font; if ( $heading_subtitle_font != BoldThemes_Customize_Default::$data['heading_subtitle_font'] ) { $boldthemes_add_override_css = true; } } if ( $logo_height != '' ) { BoldThemesFramework::$crush_vars['logoHeight'] = $logo_height; if ( $logo_height != BoldThemes_Customize_Default::$data['logo_height'] ) { $boldthemes_add_override_css = true; } } if ( $letter_spacing_heading != '' ) { BoldThemesFramework::$crush_vars['letterSpacing'] = $letter_spacing_heading; if ( $letter_spacing_heading != BoldThemes_Customize_Default::$data['letter_spacing_heading'] ) { $boldthemes_add_override_css = true; } } if ( $letter_spacing_button != '' ) { BoldThemesFramework::$crush_vars['letterSpacingButton'] = $letter_spacing_button; if ( $letter_spacing_button != BoldThemes_Customize_Default::$data['letter_spacing_button'] ) { $boldthemes_add_override_css = true; } } if ( $button_font != '' ) { if ( $button_font == 'no_change' ) { $button_font = BoldThemes_Customize_Default::$data['button_font']; } BoldThemesFramework::$crush_vars['buttonFont'] = $button_font; if ( $button_font != BoldThemes_Customize_Default::$data['button_font'] ) { $boldthemes_add_override_css = true; } } // Create override file without local settings if ( function_exists( 'boldthemes_csscrush_file' ) ) { boldthemes_csscrush_file( get_theme_file_path( 'style.crush.css' ), array( 'source_map' => true, 'minify' => false, 'output_file' => 'style', 'formatter' => 'block', 'boilerplate' => false, 'vars' => BoldThemesFramework::$crush_vars, 'plugins' => array( 'loop', 'ease' ), 'vendor_target' => 'none' ) ); } // custom theme css wp_enqueue_style( 'nifty-style', get_parent_theme_file_uri( 'style.css' ), array(), false, 'screen' ); wp_enqueue_style( 'nifty-print', get_parent_theme_file_uri( 'print.css' ), array(), false, 'print' ); wp_enqueue_style( 'nifty-edge', get_parent_theme_file_uri( 'edge.css' ), array(), false, 'screen' ); // external js wp_enqueue_script( 'fancySelect', get_parent_theme_file_uri( 'framework/js/fancySelect.js' ), array( 'jquery' ), '', true ); // custom theme js wp_enqueue_script( 'nifty-header-misc', get_parent_theme_file_uri( 'framework/js/header.misc.js' ), array( 'jquery' ), '', true ); wp_enqueue_script( 'nifty-misc', get_parent_theme_file_uri( 'framework/js/misc.js' ), array( 'jquery' ), '', true ); wp_add_inline_script( 'nifty-header-misc', boldthemes_set_global_uri(), 'before' ); if ( file_exists( get_parent_theme_file_path( 'css-override.php' ) ) && $boldthemes_add_override_css ) { require_once( get_parent_theme_file_path( 'css-override.php' ) ); wp_add_inline_style( 'nifty-style', $css_override ); } if ( file_exists( get_parent_theme_file_path( 'icons.php' ) ) ) { require_once( get_parent_theme_file_path( 'icons.php' ) ); wp_add_inline_style( 'nifty-style', $icons ); } if ( boldthemes_get_option( 'custom_js' ) != '' ) { wp_add_inline_script( 'nifty-misc', boldthemes_get_option( 'custom_js' ) ); } } } /** * Register the required plugins for this theme */ if ( ! function_exists( 'nifty_register_plugins' ) ) { function nifty_register_plugins() { $plugins = array( array( 'name' => esc_html__( 'Nifty', 'nifty' ), // The plugin name. 'slug' => 'nifty', // The plugin slug (typically the folder name). 'source' => get_parent_theme_file_path( 'plugins/nifty.zip' ), // The plugin source. 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'version' => '1.2.5', ///!do not change this comment! E.g. 1.0.0. If set, the active plugin must be this version or higher. 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. 'external_url' => '', // If set, overrides default API URL and points to an external URL. ), array( 'name' => esc_html__( 'Cost Calculator', 'nifty' ), // The plugin name. 'slug' => 'bt' . '_cost_calculator', // The plugin slug (typically the folder name). 'source' => get_parent_theme_file_path( 'plugins/' . 'bt' . '_cost_calculator.zip' ), // The plugin source. 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'version' => '2.2.3', // E.g. 1.0.0. If set, the active plugin must be this version or higher. 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. 'external_url' => '', // If set, overrides default API URL and points to an external URL. ), array( 'name' => esc_html__( 'Bold Timeline Lite', 'nifty' ), // The plugin name. 'slug' => 'bold-timeline-lite', // The plugin slug (typically the folder name). 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. ), array( 'name' => esc_html__( 'Bold Builder', 'nifty' ), // The plugin name. 'slug' => 'bold-page-builder', // The plugin slug (typically the folder name). 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. ), array( 'name' => esc_html__( 'BoldThemes WordPress Importer', 'nifty' ), // The plugin name. 'slug' => 'bt' . '_wordpress_importer', // The plugin slug (typically the folder name). 'source' => get_parent_theme_file_path( 'plugins/' . 'bt' . '_wordpress_importer.zip' ), // The plugin source. 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'version' => '2.6.1', // E.g. 1.0.0. If set, the active plugin must be this version or higher. 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. 'external_url' => '', // If set, overrides default API URL and points to an external URL. ), array( 'name' => esc_html__( 'Meta Box', 'nifty' ), // The plugin name. 'slug' => 'meta-box', // The plugin slug (typically the folder name). 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. ), array( 'name' => esc_html__( 'Contact Form 7', 'nifty' ), // The plugin name. 'slug' => 'contact-form-7', // The plugin slug (typically the folder name). 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. ), array( 'name' => esc_html__( 'Lightweight Sidebar Manager', 'nifty' ), // The plugin name. 'slug' => 'sidebar-manager', // The plugin slug (typically the folder name). 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. ) ); $config = array( 'default_path' => '', // Default absolute path to pre-packaged plugins. 'menu' => 'tgmpa-install-plugins', // Menu slug. 'has_notices' => true, // Show admin notices or not. 'dismissable' => false, // If false, a user cannot dismiss the nag message. 'dismiss_msg' => '', // If 'dismissable' is false, this message will be output at top of nag. 'is_automatic' => false, // Automatically activate plugins after installation or not. 'message' => '', // Message to output right before the plugins table. 'strings' => array( 'page_title' => esc_html__( 'Install Required Plugins', 'nifty' ), 'menu_title' => esc_html__( 'Install Plugins', 'nifty' ), 'installing' => esc_html__( 'Installing Plugin: %s', 'nifty' ), // %s = plugin name. 'oops' => esc_html__( 'Something went wrong with the plugin API.', 'nifty' ), 'notice_can_install_required' => _n_noop( 'This theme requires the following plugin: %1$s.', 'This theme requires the following plugins: %1$s.', 'nifty' ), // %1$s = plugin name(s). 'notice_can_install_recommended' => _n_noop( 'This theme recommends the following plugin: %1$s.', 'This theme recommends the following plugins: %1$s.', 'nifty' ), // %1$s = plugin name(s). 'notice_cannot_install' => _n_noop( 'Sorry, but you do not have the correct permissions to install the %s plugin. Contact the administrator of this site for help on getting the plugin installed.', 'Sorry, but you do not have the correct permissions to install the %s plugins. Contact the administrator of this site for help on getting the plugins installed.', 'nifty' ), // %1$s = plugin name(s). 'notice_can_activate_required' => _n_noop( 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.', 'nifty' ), // %1$s = plugin name(s). 'notice_can_activate_recommended' => _n_noop( 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.', 'nifty' ), // %1$s = plugin name(s). 'notice_cannot_activate' => _n_noop( 'Sorry, but you do not have the correct permissions to activate the %s plugin. Contact the administrator of this site for help on getting the plugin activated.', 'Sorry, but you do not have the correct permissions to activate the %s plugins. Contact the administrator of this site for help on getting the plugins activated.', 'nifty' ), // %1$s = plugin name(s). 'notice_ask_to_update' => _n_noop( 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.', 'nifty' ), // %1$s = plugin name(s). 'notice_cannot_update' => _n_noop( 'Sorry, but you do not have the correct permissions to update the %s plugin. Contact the administrator of this site for help on getting the plugin updated.', 'Sorry, but you do not have the correct permissions to update the %s plugins. Contact the administrator of this site for help on getting the plugins updated.', 'nifty' ), // %1$s = plugin name(s). 'install_link' => _n_noop( 'Begin installing plugin', 'Begin installing plugins', 'nifty' ), 'activate_link' => _n_noop( 'Begin activating plugin', 'Begin activating plugins', 'nifty' ), 'return' => esc_html__( 'Return to Required Plugins Installer', 'nifty' ), 'plugin_activated' => esc_html__( 'Plugin activated successfully.', 'nifty' ), 'complete' => esc_html__( 'All plugins installed and activated successfully. %s', 'nifty' ), // %s = dashboard link. 'nag_type' => 'updated' // Determines admin notice type - can only be 'updated', 'update-nag' or 'error'. ) ); tgmpa( $plugins, $config ); } } /** * Loads custom Google Fonts */ if ( ! function_exists( 'nifty_load_fonts' ) ) { function nifty_load_fonts() { $body_font = boldthemes_custom_font( urldecode_deep( boldthemes_get_option( 'body_font' ) ) ); $heading_font = boldthemes_custom_font( urldecode_deep( boldthemes_get_option( 'heading_font' ) ) ); $menu_font = boldthemes_custom_font( urldecode_deep( boldthemes_get_option( 'menu_font' ) ) ); $heading_subtitle_font = boldthemes_custom_font( urldecode_deep( boldthemes_get_option( 'heading_subtitle_font' ) ) ); $heading_supertitle_font = boldthemes_custom_font( urldecode_deep( boldthemes_get_option( 'heading_supertitle_font' ) ) ); $button_font = boldthemes_custom_font( urldecode_deep( boldthemes_get_option( 'button_font' ) ) ); $font_families = array(); if ( $body_font != '' ) { if ( $body_font == 'no_change' ) { $body_font = BoldThemes_Customize_Default::$data['body_font']; } $font_families[] = $body_font . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic'; } else { /* Translators: If there are characters in your language that are not supported by chosen font(s), translate this to 'off'. Do not translate into your own language. */ if ( 'off' !== _x( 'on', 'Lato font: on or off', 'nifty' ) ) { $font_families[] = 'Lato' . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic'; } } if ( $heading_font != '' ) { if ( $heading_font == 'no_change' ) { $heading_font = BoldThemes_Customize_Default::$data['heading_font']; } $font_families[] = $heading_font . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic'; } else { /* Translators: If there are characters in your language that are not supported by chosen font(s), translate this to 'off'. Do not translate into your own language. */ if ( 'off' !== _x( 'on', 'Lato font: on or off', 'nifty' ) ) { $font_families[] = 'Lato' . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic'; } } if ( $menu_font != '' ) { if ( $menu_font == 'no_change' ) { $menu_font = BoldThemes_Customize_Default::$data['menu_font']; } $font_families[] = $menu_font . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic'; } else { /* Translators: If there are characters in your language that are not supported by chosen font(s), translate this to 'off'. Do not translate into your own language. */ if ( 'off' !== _x( 'on', 'Lato font: on or off', 'nifty' ) ) { $font_families[] = 'Lato' . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic'; } } if ( $heading_subtitle_font != '' ) { if ( $heading_subtitle_font == 'no_change' ) { $heading_subtitle_font = BoldThemes_Customize_Default::$data['heading_subtitle_font']; } $font_families[] = $heading_subtitle_font . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic'; } else { /* Translators: If there are characters in your language that are not supported by chosen font(s), translate this to 'off'. Do not translate into your own language. */ if ( 'off' !== _x( 'on', 'Lato font: on or off', 'nifty' ) ) { $font_families[] = 'Lato' . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic'; } } if ( $heading_supertitle_font != '' ) { if ( $heading_supertitle_font == 'no_change' ) { $heading_supertitle_font = BoldThemes_Customize_Default::$data['heading_supertitle_font']; } $font_families[] = $heading_supertitle_font . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic'; } else { /* Translators: If there are characters in your language that are not supported by chosen font(s), translate this to 'off'. Do not translate into your own language. */ if ( 'off' !== _x( 'on', 'Lato font: on or off', 'nifty' ) ) { $font_families[] = 'Lato' . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic'; } } if ( $button_font != '' ) { if ( $button_font == 'no_change' ) { $button_font = BoldThemes_Customize_Default::$data['button_font']; } $font_families[] = $button_font . ':600'; } else { /* Translators: If there are characters in your language that are not supported by chosen font(s), translate this to 'off'. Do not translate into your own language. */ if ( 'off' !== _x( 'on', 'Lato font: on or off', 'nifty' ) ) { $font_families[] = 'Lato' . ':600'; } } if ( count( $font_families ) > 0 ) { $query_args = array( 'family' => urlencode( implode( '|', $font_families ) ), 'subset' => urlencode( 'latin,latin-ext' ), ); $font_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); wp_enqueue_style( 'nifty-fonts', $font_url, array(), '1.0.0' ); add_editor_style( $font_url ); } } } if ( ! function_exists( 'nifty_load_admin_style' ) ) { function nifty_load_admin_style() { if ( function_exists( 'boldthemes_csscrush_file' ) ) { boldthemes_csscrush_file( get_theme_file_path( 'admin-style.crush.css' ), array( 'source_map' => true, 'minify' => false, 'output_file' => 'admin-style', 'formatter' => 'block', 'boilerplate' => false, 'vars' => BoldThemesFramework::$crush_vars, 'plugins' => array( 'loop', 'ease' ) ) ); } wp_enqueue_style( 'nifty-admin-style', get_parent_theme_file_uri( 'admin-style.css' ) ); require_once( get_parent_theme_file_path( 'admin-style.php' ) ); wp_add_inline_style( 'nifty-admin-style', $admin_style ); } } /** * TinyMCE style */ if ( ! function_exists( 'nifty_theme_add_editor_styles' ) ) { function nifty_theme_add_editor_styles() { add_editor_style( 'admin-style.css' ); } } /** * Add FontAwesome to TinyMCE editor */ if ( ! function_exists( 'nifty_editor_dynamic_styles' ) ) { function nifty_editor_dynamic_styles( $mceInit ) { $styles = '@font-face{font-family:\"FontAwesome\";src:url(\"' . get_parent_theme_file_uri( 'fonts/FontAwesome/FontAwesome.woff' ) . '\") format(\"woff\"),url(\"' . get_parent_theme_file_uri( 'fonts/FontAwesome/FontAwesome.ttf' ) . '\") format(\"truetype\");}'; if ( isset( $mceInit['content_style'] ) ) { $mceInit['content_style'] .= ' ' . ( $styles ) . ' '; } else { $mceInit['content_style'] = $styles . ' '; } return $mceInit; } } /* SVG Icon array */ if ( ! function_exists( 'bt_bb_get_svg_icons_param_array' ) ) { function bt_bb_get_svg_icons_param_array() { return array( esc_html__( 'No icon', 'nifty' ) => 'no_icon', esc_html__( 'Analysis (gradient)', 'nifty' ) => 'analysis_1', esc_html__( 'Artificial intelligence (gradient)', 'nifty' ) => 'artificial_intelligence_1', esc_html__( 'Bank (gradient)', 'nifty' ) => 'bank', esc_html__( 'Bill (gradient)', 'nifty' ) => 'bill', esc_html__( 'Blog (gradient)', 'nifty' ) => 'blog', esc_html__( 'Blueprint (gradient)', 'nifty' ) => 'blueprint', esc_html__( 'Calculator (gradient)', 'nifty' ) => 'calculator', esc_html__( 'Check list (gradient)', 'nifty' ) => 'check_list', esc_html__( 'Cloud computing (gradient)', 'nifty' ) => 'cloud_computing', esc_html__( 'Coins (gradient)', 'nifty' ) => 'coins', esc_html__( 'Collaboration (gradient)', 'nifty' ) => 'collaboration', esc_html__( 'Compass', 'nifty' ) => 'compass', esc_html__( 'Contract (gradient)', 'nifty' ) => 'contract_1', esc_html__( 'Costumer (gradient)', 'nifty' ) => 'costumer', esc_html__( 'Coupon (gradient)', 'nifty' ) => 'coupon', esc_html__( 'Creative (gradient)', 'nifty' ) => 'creative', esc_html__( 'Eart (gradient)', 'nifty' ) => 'eart', esc_html__( 'Hand note (gradient)', 'nifty' ) => 'hand_note', esc_html__( 'Help (gradient)', 'nifty' ) => 'help', esc_html__( 'Homework (gradient)', 'nifty' ) => 'homework', esc_html__( 'House (gradient)', 'nifty' ) => 'house', esc_html__( 'Id card (gradient)', 'nifty' ) => 'id_card', esc_html__( 'Innovation (gradient)', 'nifty' ) => 'innovation', esc_html__( 'Like (gradient)', 'nifty' ) => 'like_1', esc_html__( 'Line chart (gradient)', 'nifty' ) => 'line_chart', esc_html__( 'Local network (gradient)', 'nifty' ) => 'local_network', esc_html__( 'Money (gradient)', 'nifty' ) => 'money_1', esc_html__( 'Money report (gradient)', 'nifty' ) => 'money_report', esc_html__( 'Multiple users (gradient)', 'nifty' ) => 'multiple_users', esc_html__( 'Network (gradient)', 'nifty' ) => 'network', esc_html__( 'Objetive (gradient)', 'nifty' ) => 'objetive', esc_html__( 'Payment (gradient)', 'nifty' ) => 'payment', esc_html__( 'Pie chart (gradient)', 'nifty' ) => 'pie_chart', esc_html__( 'Piggy_bank (gradient)', 'nifty' ) => 'piggy_bank', esc_html__( 'Plan (gradient)', 'nifty' ) => 'plan', esc_html__( 'Project management_1 (gradient)', 'nifty' ) => 'project_management_1', esc_html__( 'Recognition (gradient)', 'nifty' ) => 'recognition', esc_html__( 'Reload (gradient)', 'nifty' ) => 'reload', esc_html__( 'Report (gradient)', 'nifty' ) => 'report', esc_html__( 'Route (gradient)', 'nifty' ) => 'route', esc_html__( 'Settings (gradient)', 'nifty' ) => 'settings_1', esc_html__( 'Shield (gradient)', 'nifty' ) => 'shield', esc_html__( 'Sketch (gradient)', 'nifty' ) => 'sketch_1', esc_html__( 'Speech bubble (gradient)', 'nifty' ) => 'speech_bubble', esc_html__( 'Stats line chart (gradient)', 'nifty' ) => 'stats_line_chart', esc_html__( 'Stop watch (gradient)', 'nifty' ) => 'stop_watch', esc_html__( 'Study (gradient)', 'nifty' ) => 'study', esc_html__( 'Support (gradient)', 'nifty' ) => 'suppport', esc_html__( 'Telephone call (gradient)', 'nifty' ) => 'telephone_call', esc_html__( 'Think (gradient)', 'nifty' ) => 'think', esc_html__( 'Vector (gradient)', 'nifty' ) => 'vector', esc_html__( 'Wallet (gradient)', 'nifty' ) => 'wallet_1', esc_html__( 'Accounting (pastel)', 'nifty' ) => 'ico_accounting', esc_html__( 'Cashflow (pastel)', 'nifty' ) => 'ico_cashflow', esc_html__( 'Forecast (pastel)', 'nifty' ) => 'ico_forecast', esc_html__( 'Funds (pastel)', 'nifty' ) => 'ico_funds', esc_html__( 'Planning (pastel)', 'nifty' ) => 'ico_planning', esc_html__( 'Targetmarketing (pastel)', 'nifty' ) => 'ico_targetmarketing', esc_html__( 'Head consultancy (pastel)', 'nifty' ) => 'ico_head_consultancy', esc_html__( 'Head facilitation (pastel)', 'nifty' ) => 'ico_head_facilitation', esc_html__( 'Head merge (pastel)', 'nifty' ) => 'ico_head_merge', esc_html__( 'Head strategy (pastel)', 'nifty' ) => 'ico_head_strategy', esc_html__( 'Head discovery (arrow)', 'nifty' ) => 'ico_discovery', esc_html__( 'Head journey (arrow)', 'nifty' ) => 'ico_journey', esc_html__( 'Head messaging (arrow)', 'nifty' ) => 'ico_messaging', esc_html__( 'Head target (arrow)', 'nifty' ) => 'ico_target' ); } } /* Get icon HTML */ if ( ! function_exists( 'bt_bb_get_svg_icon_html' ) ) { function bt_bb_get_svg_icon_html( $icon ) { ob_start(); require( dirname(__FILE__) . '/bold-page-builder/content_elements_misc/svg/' . $icon . '.svg' ); return ob_get_clean(); } } /** * Add class to body * * @return string */ if ( ! function_exists( 'nifty_body_class' ) ) { function nifty_body_class( $extra_class ) { if ( boldthemes_get_option( 'default_heading_weight' ) ) { $extra_class[] = 'btHeadingWeight_' . boldthemes_get_option( 'default_heading_weight' ); } if ( boldthemes_get_option( 'default_supertitle_weight' ) ) { $extra_class[] = 'btSupertitleWeight_' . boldthemes_get_option( 'default_supertitle_weight' ); } if ( boldthemes_get_option( 'default_subtitle_weight' ) ) { $extra_class[] = 'btSubtitleWeight_' . boldthemes_get_option( 'default_subtitle_weight' ); } if ( boldthemes_get_option( 'subtitle_style' ) ) { $extra_class[] = 'btSubtitleStyle_' . boldthemes_get_option( 'subtitle_style' ); } if ( boldthemes_get_option( 'default_menu_weight' ) ) { $extra_class[] = 'btMenuWeight_' . boldthemes_get_option( 'default_menu_weight' ); } if ( boldthemes_get_option( 'default_button_weight' ) ) { $extra_class[] = 'btButtonWeight_' . boldthemes_get_option( 'default_button_weight' ); } if ( boldthemes_get_option( 'capitalize_main_menu' ) ) { $extra_class[] = 'btCapitalizeMainMenuItems'; } if ( boldthemes_get_option( 'page_background_color' ) ) { $extra_class[] = 'btPageBackground'; } if ( boldthemes_get_option( 'page_width' ) == 'boxed_1600' ) { $extra_class[] = 'btBoxedPage1600'; } if ( boldthemes_get_option( 'body_custom_class' ) ) { $extra_class[] = boldthemes_get_option( 'body_custom_class' ); } return $extra_class; } } /** * Shop sidebar */ if ( ! function_exists( 'nifty_widget_area' ) ) { function nifty_widget_area() { if ( class_exists( 'woocommerce' ) ) { register_sidebar( array ( 'name' => esc_html__( 'Shop Sidebar', 'nifty' ), 'id' => 'bt_shop_sidebar', 'description' => 'WooCommerce sidebar', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); } } } require_once( get_parent_theme_file_path( 'php/before_framework.php' ) ); require_once( get_parent_theme_file_path( 'framework/framework.php' ) ); require_once( get_parent_theme_file_path( 'php/config.php' ) ); require_once( get_parent_theme_file_path( 'php/after_framework.php' ) );