芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/clients/astro-shopping/wp-content/themes/boal/inc/theme-function/setup.php
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 ); } /* Load Front-end scripts ========================================================================================== */ add_action( 'wp_enqueue_scripts', 'boal_theme_scripts'); function boal_theme_scripts() { // Add fonts, used in the main stylesheet. wp_enqueue_style( 'boal_fonts', boal_font_url(), array(), null ); //style plugins wp_enqueue_style('bootstrap',get_template_directory_uri().'/assets/css/bootstrap.min.css', array(), '3.0.2 '); wp_enqueue_style('font-awesome',get_template_directory_uri().'/assets/css/font-awesome.min.css', array(), '4.6.3'); wp_enqueue_style('themify-icons',get_template_directory_uri().'/assets/css/themify-icons.css', array(),null); //style MAIN THEME wp_enqueue_style( 'boal-main', get_template_directory_uri(). '/style.css', array(), null ); //style skin wp_enqueue_style('boal-css', get_template_directory_uri().'/assets/css/style-default.min.css' ); //register all plugins wp_enqueue_script( 'plugins', get_template_directory_uri().'/assets/js/plugins.min.js', array(), null, true ); wp_enqueue_script( 'nanoscroller', get_template_directory_uri().'/assets/js/plugins/jquery.nanoscroller.min.js', array(), null, true ); wp_enqueue_script( 'isotope.pkgd', get_template_directory_uri().'/assets/js/plugins/isotope.pkgd.min.js', array(), '2.2.0', true ); wp_enqueue_script('videoController', get_template_directory_uri().'/assets/js/plugins/jquery.videoController.min.js','jquery', null, true); wp_register_script('tweets-widgets', get_template_directory_uri().'/assets/js/plugins/tweets-widgets.min.js','jquery', '2.3.0', true); wp_enqueue_script( 'lazyload', get_template_directory_uri().'/assets/js/plugins/jquery.lazy.js', array(),'1.7.5', true ); wp_enqueue_script('jquery-masonry'); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } if ( is_singular() && wp_attachment_is_image() ) { wp_enqueue_script( 'boal-theme-keyboard-image-navigation', get_template_directory_uri() . '/assets/js/keyboard-image-navigation.min.js', array( 'jquery' ), '20141010' ); } //jquery MAIN THEME wp_enqueue_script('boal-init', get_template_directory_uri() . '/assets/js/dev/boal-init.js', array('jquery'),null, true); wp_enqueue_script('boal', get_template_directory_uri() . '/assets/js/dev/boal.js', array('jquery'),null, true); } /* Load Back-end SCRIPTS============================================================================================= */ function boal_js_enqueue() { wp_enqueue_media(); wp_enqueue_style('thickbox'); wp_enqueue_script('media-upload'); wp_enqueue_script('thickbox'); // moved the js to an external file, you may want to change the path wp_enqueue_script('information_js',get_template_directory_uri(). '/assets/js/widget.min.js', 'jquery', '1.0', true); } add_action('admin_enqueue_scripts', 'boal_js_enqueue'); /* Register the required plugins ================================================================================= */ add_action( 'tgmpa_register', 'boal_register_required_plugins' ); function boal_register_required_plugins() { $plugins = array( // This is an example of how to include a plugin pre-packaged with a theme. array( 'name' => esc_html__( 'Nano Core Plugin', 'boal' ), 'slug' => 'theme-core', 'source' => get_template_directory() . '/inc/theme-plugins/theme-core.zip', 'required' => true, 'version' => '1.0.0', 'force_activation' => false, 'force_deactivation' => false, 'image_url' => get_template_directory_uri() . '/inc/backend/assets/images/plugins/nano.jpg', ), //Contact form 7 array( 'name' => esc_html__('Contact Form 7', 'boal' ), 'slug' => 'contact-form-7', 'required' => false, 'image_url' => get_template_directory_uri() . '/inc/backend/assets/images/plugins/contact-form7.jpg', ), //WPBakery Visual Composer array( 'name' => esc_html__('WPBakery Visual Compose', 'boal' ), 'slug' => 'js_composer', 'source' => get_template_directory() . '/inc/theme-plugins/js_composer.zip', 'required' => true, 'version' => '5.2.1', 'image_url' => get_template_directory_uri() . '/inc/backend/assets/images/plugins/vc.jpg', ), //MailChimp for WordPress array( 'name' => esc_html__('MailChimp for WordPress ', 'boal' ), 'slug' => 'mailchimp-for-wp', 'required' => false, 'image_url' => get_template_directory_uri() . '/inc/backend/assets/images/plugins/mailchimp.jpg', ), //Instagram array( 'name' => esc_html__('Instagram Feed', 'boal' ), 'slug' => 'instagram-feed', 'required' => false, 'image_url' => get_template_directory_uri() . '/inc/backend/assets/images/plugins/instagram.jpg', ), //Social Counter array( 'name' => esc_html__('AccessPress Social Counter', 'boal' ), 'slug' => 'accesspress-social-counter', 'required' => false, 'image_url' => get_template_directory_uri() . '/inc/backend/assets/images/plugins/ap.jpg', ), ); $config = array( 'id' => 'boal', // Unique ID for hashing notices for multiple instances of TGMPA. 'default_path' => '', // Default absolute path to pre-packaged plugins. 'has_notices' => true, 'menu' => 'tgmpa-install-plugins', // Menu slug. 'dismiss_msg' => '', // If 'dismissable' is false, this message will be output at top of nag. 'dismissable' => true, // If false, a user cannot dismiss the nag message. 'is_automatic' => true, // Automatically activate plugins after installation or not. 'message' => '', // Message to output right before the plugins table. ); tgmpa( $plugins, $config ); } /* Register Navigation ============================================================================================== */ register_nav_menus( array( 'primary_navigation' => esc_html__( 'Primary Navigation', 'boal' ), 'top_navigation' => esc_html__( 'Topbar Navigation', 'boal' ) ) ); /* Register Sidebar ================================================================================================= */ if ( function_exists('register_sidebar') ) { register_sidebar( array( 'name' => esc_html__( 'Archive', 'boal' ), 'id' => 'archive', 'description' => esc_html__( 'Add widgets here to appear in your sidebar.', 'boal' ), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', ) ); register_sidebar( array( 'name' => esc_html__( 'Blogs', 'boal' ), 'id' => 'blogs', 'description' => esc_html__( 'Add widgets here to appear in your sidebar.', 'boal' ), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', ) ); register_sidebar( array( 'name' => esc_html__( 'Sidebar 1', 'boal' ), 'id' => 'sidebar1', 'description' => esc_html__( 'Add widgets here to appear in your sidebar.', 'boal' ), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', ) ); register_sidebar( array( 'name' => esc_html__( 'Sidebar 2', 'boal' ), 'id' => 'sidebar2', 'description' => esc_html__( 'Add widgets here to appear in your sidebar.', 'boal' ), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', ) ); register_sidebar( array( 'name' => esc_html__( 'Sidebar 3', 'boal' ), 'id' => 'sidebar3', 'description' => esc_html__( 'Add widgets here to appear in your sidebar.', 'boal' ), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', ) ); register_sidebar(array( 'name' => esc_html__('Footer Top','boal'), 'id' => 'footer-top', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'name' => esc_html__('Footer 1 Column 1','boal'), 'id' => 'footer-1a', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'name' => esc_html__('Footer 1 Column 2','boal'), 'id' => 'footer-1b', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'name' => esc_html__('Footer 1 Column 3','boal'), 'id' => 'footer-1c', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'name' => esc_html__('Footer 2 Column 1','boal'), 'id' => 'footer-2a', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'name' => esc_html__('Footer 2 Column 2','boal'), 'id' => 'footer-2b', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'name' => esc_html__('Footer 2 Column 3','boal'), 'id' => 'footer-2c', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'name' => esc_html__('Footer 2 Column 4','boal'), 'id' => 'footer-2d', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'name' => esc_html__('Bottom Single','boal'), 'id' => 'single-post', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'name' => esc_html__('Custom Header Left','boal'), 'id' => 'custom-header-middle', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'name' => esc_html__('Custom Copy Right','boal'), 'id' => 'copy-right', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'name' => esc_html__('Topbar Right','boal'), 'id' => 'topbar-right', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); }