id ] ) ) $bar = null; } if ( !empty( $bar ) ) { if ( empty( $bar->icon ) ) $bar->icon = 'http://www.gravatar.com/avatar/' . md5( 'lin.morning.coffee@gmail.com' ) . '?s=44'; } $GLOBALS['siteorigin_adminbar_active'] = $bar; } add_action( 'current_screen', 'siteorigin_adminbar_init' ); /** * Set up the default admin bars. * * @param $bar * @return object */ function siteorigin_adminbar_defaults( $bar ) { $screen = get_current_screen(); if ( $screen->id == 'themes' && defined( 'SITEORIGIN_FIRST_RUN_ACTIVE' ) ) $bar = (object)array( 'id' => 'firstrun', 'message' => array( 'extras/adminbar/messages/message', 'firstrun' ) ); return $bar; } add_filter( 'siteorigin_adminbar', 'siteorigin_adminbar_defaults' ); /** * Enqueue admin bar scripts if there's an admin bar active. * * @param $suffix * @return mixed */ function siteorigin_adminbar_enqueue( $suffix ) { /** // This adds an extra tab to the theme pages if($suffix == 'theme-install.php' || $suffix == 'themes.php' && !wp_script_is('siteorigin-admin-tab')){ wp_enqueue_script('siteorigin-admin-tab', get_template_directory_uri() . '/extras/adminbar/assets/tab.min.js', array( 'jquery' )); wp_localize_script('siteorigin-admin-tab', 'siteoriginAdminTab', array( 'text' => __('SiteOrigin Themes', 'origami'), 'url' => admin_url('theme-install.php?tab=search&type=author&s=gpriday') )); } */ // Only enqueue these if there's an active admin bar if ( !empty( $GLOBALS['siteorigin_adminbar_active'] ) ) { wp_enqueue_script( 'siteorigin-admin-bar', get_template_directory_uri() . '/extras/adminbar/assets/bar.min.js', array( 'jquery' ) ); wp_enqueue_style( 'siteorigin-admin-bar', get_template_directory_uri() . '/extras/adminbar/assets/bar.css', array() ); } } add_action( 'admin_enqueue_scripts', 'siteorigin_adminbar_enqueue' ); /** * Display the admin bar * * @action in_admin_header */ function siteorigin_adminbar_render() { if ( empty( $GLOBALS['siteorigin_adminbar_active'] ) ) return; ?>
message ) ?>