Пример #1
0
        curl_multi_remove_handle($mh, $header_request);
        curl_multi_remove_handle($mh, $footer_request);
        curl_multi_close($mh);
        self::$header_output = json_decode(curl_multi_getcontent($header_request));
        self::$footer_output = json_decode(curl_multi_getcontent($footer_request));
    }
    public static function header_content()
    {
        return self::$header_output;
    }
    public static function footer_content()
    {
        return self::$footer_output;
    }
}
MvcComponents::retrieve_header_footer();
/*
 * Change 'My Sites' admin menu names to their multisite /path/ instead of site title
 */
function change_site_names()
{
    global $wp_admin_bar;
    foreach ((array) $wp_admin_bar->user->blogs as $blog) {
        $menu_id = 'blog-' . $blog->userblog_id;
        $sitepath = $blog->path;
        $sitename = $blog->blogname;
        $wp_admin_bar->add_menu(array('parent' => 'my-sites-list', 'id' => $menu_id, 'title' => $sitepath . ' ' . $sitename, 'href' => get_admin_url($blog->userblog_id)));
    }
}
add_action('wp_before_admin_bar_render', 'change_site_names');
/*