Rarst\Fragment_Cache\Menu_Cache::fallback_cb PHP Метод

fallback_cb() публичный Метод

Restore arguments and fetch cached fragment for them.
Устаревший:
public fallback_cb ( array $args ) : string
$args array Arguments.
Результат string
    public function fallback_cb($args)
    {
        _deprecated_function(__FUNCTION__, '1.3', 'Menu cache with arguments override unnecessary on WP >= 3.9.');
        remove_filter('wp_get_nav_menus', '__return_empty_array');
        $args = $args['original_args'];
        unset($args['original_args']);
        $echo = $args['echo'];
        $args['echo'] = false;
        $args['kessel_run'] = true;
        $args['fc_menus_edited'] = get_option('fc_menus_edited');
        $name = is_object($args['menu']) ? $args['menu']->slug : $args['menu'];
        if (empty($name) && !empty($args['theme_location'])) {
            $name = $args['theme_location'];
        }
        $output = $this->fetch($name, $args, $args);
        if ($echo) {
            echo $output;
        }
        return $output;
    }