Whoops! There was an error.
Illuminate \ View \ ViewException (E_ERROR)
Call to undefined function App\compare_base_url() (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php) (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php) (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php)
Previous exceptions
  • Call to undefined function App\compare_base_url() (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php) (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php) (0)
  • Call to undefined function App\compare_base_url() (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php) (0)
  • Call to undefined function App\compare_base_url() (0)
Illuminate\View\ViewException thrown with message "Call to undefined function App\compare_base_url() (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php) (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php) (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php)" Stacktrace: #45 Illuminate\View\ViewException in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/app/setup.php:230 #44 Illuminate\View\Engines\CompilerEngine:handleViewException in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php:60 #43 Illuminate\View\ViewException in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/app/setup.php:230 #42 Illuminate\View\Engines\CompilerEngine:handleViewException in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php:60 #41 Illuminate\View\ViewException in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/app/setup.php:230 #40 Illuminate\View\Engines\CompilerEngine:handleViewException in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php:60 #39 Error in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/app/setup.php:230 #38 App\Walker_Nav_Menu:cssClasses in /home/aestivum/public_html/aestivum.com/wp-includes/class-wp-hook.php:310 #37 WP_Hook:apply_filters in /home/aestivum/public_html/aestivum.com/wp-includes/plugin.php:205 #36 apply_filters in /home/aestivum/public_html/aestivum.com/wp-includes/class-walker-nav-menu.php:158 #35 Walker_Nav_Menu:start_el in /home/aestivum/public_html/aestivum.com/wp-includes/class-wp-walker.php:147 #34 Walker:display_element in /home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php:77 #33 Roots\Soil\NavWalker:displayElement in /home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php:139 #32 Roots\Soil\NavWalker:display_element in /home/aestivum/public_html/aestivum.com/wp-includes/class-wp-walker.php:247 #31 Walker:walk in /home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php:123 #30 call_user_func_array in /home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php:123 #29 Roots\Soil\NavWalker:walk in /home/aestivum/public_html/aestivum.com/wp-includes/nav-menu-template.php:622 #28 walk_nav_menu_tree in /home/aestivum/public_html/aestivum.com/wp-includes/nav-menu-template.php:242 #27 wp_nav_menu in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/storage/framework/views/692124cabb8613a45158aaecd1211481978e8d6e.php:46 #26 require in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php:107 #25 Illuminate\Filesystem\Filesystem:Illuminate\Filesystem\{closure} in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php:108 #24 Illuminate\Filesystem\Filesystem:getRequire in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php:58 #23 Illuminate\View\Engines\PhpEngine:evaluatePath in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/CompilerEngine.php:61 #22 Illuminate\View\Engines\CompilerEngine:get in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php:139 #21 Illuminate\View\View:getContents in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php:122 #20 Illuminate\View\View:renderContents in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php:91 #19 Illuminate\View\View:render in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/storage/framework/views/79ef370527a0c3ba15393af0827d7786919ef859.php:6 #18 require in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php:107 #17 Illuminate\Filesystem\Filesystem:Illuminate\Filesystem\{closure} in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php:108 #16 Illuminate\Filesystem\Filesystem:getRequire in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php:58 #15 Illuminate\View\Engines\PhpEngine:evaluatePath in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/CompilerEngine.php:61 #14 Illuminate\View\Engines\CompilerEngine:get in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php:139 #13 Illuminate\View\View:getContents in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php:122 #12 Illuminate\View\View:renderContents in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php:91 #11 Illuminate\View\View:render in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/storage/framework/views/9fa0c5e552ea2f2d2b9a659cb8f64b06b3dd4941.php:7 #10 require in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php:107 #9 Illuminate\Filesystem\Filesystem:Illuminate\Filesystem\{closure} in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php:108 #8 Illuminate\Filesystem\Filesystem:getRequire in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php:58 #7 Illuminate\View\Engines\PhpEngine:evaluatePath in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/CompilerEngine.php:61 #6 Illuminate\View\Engines\CompilerEngine:get in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php:139 #5 Illuminate\View\View:getContents in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php:122 #4 Illuminate\View\View:renderContents in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php:91 #3 Illuminate\View\View:render in /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/index.php:24 #2 include in /home/aestivum/public_html/aestivum.com/wp-includes/template-loader.php:106 #1 require_once in /home/aestivum/public_html/aestivum.com/wp-blog-header.php:19 #0 require in /home/aestivum/public_html/aestivum.com/index.php:17
45
Illuminate\View\ViewException
/app/setup.php230
44
Illuminate\View\Engines\CompilerEngine handleViewException
/vendor/illuminate/view/Engines/PhpEngine.php60
43
Illuminate\View\ViewException
/app/setup.php230
42
Illuminate\View\Engines\CompilerEngine handleViewException
/vendor/illuminate/view/Engines/PhpEngine.php60
41
Illuminate\View\ViewException
/app/setup.php230
40
Illuminate\View\Engines\CompilerEngine handleViewException
/vendor/illuminate/view/Engines/PhpEngine.php60
39
Error
/app/setup.php230
38
App\Walker_Nav_Menu cssClasses
/home/aestivum/public_html/aestivum.com/wp-includes/class-wp-hook.php310
37
WP_Hook apply_filters
/home/aestivum/public_html/aestivum.com/wp-includes/plugin.php205
36
apply_filters
/home/aestivum/public_html/aestivum.com/wp-includes/class-walker-nav-menu.php158
35
Walker_Nav_Menu start_el
/home/aestivum/public_html/aestivum.com/wp-includes/class-wp-walker.php147
34
Walker display_element
/home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php77
33
Roots\Soil\NavWalker displayElement
/home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php139
32
Roots\Soil\NavWalker display_element
/home/aestivum/public_html/aestivum.com/wp-includes/class-wp-walker.php247
31
Walker walk
/home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php123
30
call_user_func_array
/home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php123
29
Roots\Soil\NavWalker walk
/home/aestivum/public_html/aestivum.com/wp-includes/nav-menu-template.php622
28
walk_nav_menu_tree
/home/aestivum/public_html/aestivum.com/wp-includes/nav-menu-template.php242
27
wp_nav_menu
/storage/framework/views/692124cabb8613a45158aaecd1211481978e8d6e.php46
26
require
/vendor/illuminate/filesystem/Filesystem.php107
25
Illuminate\Filesystem\Filesystem Illuminate\Filesystem\{closure}
/vendor/illuminate/filesystem/Filesystem.php108
24
Illuminate\Filesystem\Filesystem getRequire
/vendor/illuminate/view/Engines/PhpEngine.php58
23
Illuminate\View\Engines\PhpEngine evaluatePath
/vendor/illuminate/view/Engines/CompilerEngine.php61
22
Illuminate\View\Engines\CompilerEngine get
/vendor/illuminate/view/View.php139
21
Illuminate\View\View getContents
/vendor/illuminate/view/View.php122
20
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php91
19
Illuminate\View\View render
/storage/framework/views/79ef370527a0c3ba15393af0827d7786919ef859.php6
18
require
/vendor/illuminate/filesystem/Filesystem.php107
17
Illuminate\Filesystem\Filesystem Illuminate\Filesystem\{closure}
/vendor/illuminate/filesystem/Filesystem.php108
16
Illuminate\Filesystem\Filesystem getRequire
/vendor/illuminate/view/Engines/PhpEngine.php58
15
Illuminate\View\Engines\PhpEngine evaluatePath
/vendor/illuminate/view/Engines/CompilerEngine.php61
14
Illuminate\View\Engines\CompilerEngine get
/vendor/illuminate/view/View.php139
13
Illuminate\View\View getContents
/vendor/illuminate/view/View.php122
12
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php91
11
Illuminate\View\View render
/storage/framework/views/9fa0c5e552ea2f2d2b9a659cb8f64b06b3dd4941.php7
10
require
/vendor/illuminate/filesystem/Filesystem.php107
9
Illuminate\Filesystem\Filesystem Illuminate\Filesystem\{closure}
/vendor/illuminate/filesystem/Filesystem.php108
8
Illuminate\Filesystem\Filesystem getRequire
/vendor/illuminate/view/Engines/PhpEngine.php58
7
Illuminate\View\Engines\PhpEngine evaluatePath
/vendor/illuminate/view/Engines/CompilerEngine.php61
6
Illuminate\View\Engines\CompilerEngine get
/vendor/illuminate/view/View.php139
5
Illuminate\View\View getContents
/vendor/illuminate/view/View.php122
4
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php91
3
Illuminate\View\View render
/index.php24
2
include
/home/aestivum/public_html/aestivum.com/wp-includes/template-loader.php106
1
require_once
/home/aestivum/public_html/aestivum.com/wp-blog-header.php19
0
require
/home/aestivum/public_html/aestivum.com/index.php17
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/app/setup.php
     * Starts the list before the elements are added.
     *
     * @since 3.0.0
     *
     * @see Walker::start_lvl()
     *
     * @param string   $output Used to append additional content (passed by reference).
     * @param int      $depth  Depth of menu item. Used for padding.
     * @param stdClass $args   An object of wp_nav_menu() arguments.
     */
    public function cssClasses($classes, $item)
    {
        $slug = sanitize_title($item->title);
 
        // Fix core `active` behavior for custom post types
        if ($this->is_cpt) {
            $classes = str_replace('current_page_parent', '', $classes);
 
            if ($this->archive && !$this->is_search) {
                if (compare_base_url($this->archive, $item->url)) {
                    $classes[] = 'active';
                }
            }
        }
 
        // Remove most core classes
        // $classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', 'active', $classes);
        $classes = str_replace('menu-item-object-page', 'is-page', $classes); // added by @cc
        $classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent))/', 'active', $classes); //removed ancestors word by @cc
        $classes = preg_replace('/^((menu|page)[-_\w+]+)+/', '', $classes);
 
        // Re-add core `menu-item` class
        $classes[] = 'menu-item';
 
        // Re-add core `menu-item-has-children` class on parent elements
        if ($item->is_subitem) {
            $classes[] = 'menu-item-has-children';
        }
 
        // Add `menu-<slug>` class
Arguments
  1. "Call to undefined function App\compare_base_url() (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php) (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php) (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php)"
    
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    protected function evaluatePath($path, $data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            $this->files->getRequire($path, $data);
        } catch (Throwable $e) {
            $this->handleViewException($e, $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
        }
 
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/app/setup.php
     * Starts the list before the elements are added.
     *
     * @since 3.0.0
     *
     * @see Walker::start_lvl()
     *
     * @param string   $output Used to append additional content (passed by reference).
     * @param int      $depth  Depth of menu item. Used for padding.
     * @param stdClass $args   An object of wp_nav_menu() arguments.
     */
    public function cssClasses($classes, $item)
    {
        $slug = sanitize_title($item->title);
 
        // Fix core `active` behavior for custom post types
        if ($this->is_cpt) {
            $classes = str_replace('current_page_parent', '', $classes);
 
            if ($this->archive && !$this->is_search) {
                if (compare_base_url($this->archive, $item->url)) {
                    $classes[] = 'active';
                }
            }
        }
 
        // Remove most core classes
        // $classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', 'active', $classes);
        $classes = str_replace('menu-item-object-page', 'is-page', $classes); // added by @cc
        $classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent))/', 'active', $classes); //removed ancestors word by @cc
        $classes = preg_replace('/^((menu|page)[-_\w+]+)+/', '', $classes);
 
        // Re-add core `menu-item` class
        $classes[] = 'menu-item';
 
        // Re-add core `menu-item-has-children` class on parent elements
        if ($item->is_subitem) {
            $classes[] = 'menu-item-has-children';
        }
 
        // Add `menu-<slug>` class
Arguments
  1. "Call to undefined function App\compare_base_url() (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php) (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php)"
    
Exception message: Call to undefined function App\compare_base_url() (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php) (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php)
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    protected function evaluatePath($path, $data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            $this->files->getRequire($path, $data);
        } catch (Throwable $e) {
            $this->handleViewException($e, $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
        }
 
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/app/setup.php
     * Starts the list before the elements are added.
     *
     * @since 3.0.0
     *
     * @see Walker::start_lvl()
     *
     * @param string   $output Used to append additional content (passed by reference).
     * @param int      $depth  Depth of menu item. Used for padding.
     * @param stdClass $args   An object of wp_nav_menu() arguments.
     */
    public function cssClasses($classes, $item)
    {
        $slug = sanitize_title($item->title);
 
        // Fix core `active` behavior for custom post types
        if ($this->is_cpt) {
            $classes = str_replace('current_page_parent', '', $classes);
 
            if ($this->archive && !$this->is_search) {
                if (compare_base_url($this->archive, $item->url)) {
                    $classes[] = 'active';
                }
            }
        }
 
        // Remove most core classes
        // $classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', 'active', $classes);
        $classes = str_replace('menu-item-object-page', 'is-page', $classes); // added by @cc
        $classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent))/', 'active', $classes); //removed ancestors word by @cc
        $classes = preg_replace('/^((menu|page)[-_\w+]+)+/', '', $classes);
 
        // Re-add core `menu-item` class
        $classes[] = 'menu-item';
 
        // Re-add core `menu-item-has-children` class on parent elements
        if ($item->is_subitem) {
            $classes[] = 'menu-item-has-children';
        }
 
        // Add `menu-<slug>` class
Arguments
  1. "Call to undefined function App\compare_base_url() (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php)"
    
Exception message: Call to undefined function App\compare_base_url() (View: /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/partials/header.blade.php)
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    protected function evaluatePath($path, $data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            $this->files->getRequire($path, $data);
        } catch (Throwable $e) {
            $this->handleViewException($e, $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
        }
 
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/app/setup.php
     * Starts the list before the elements are added.
     *
     * @since 3.0.0
     *
     * @see Walker::start_lvl()
     *
     * @param string   $output Used to append additional content (passed by reference).
     * @param int      $depth  Depth of menu item. Used for padding.
     * @param stdClass $args   An object of wp_nav_menu() arguments.
     */
    public function cssClasses($classes, $item)
    {
        $slug = sanitize_title($item->title);
 
        // Fix core `active` behavior for custom post types
        if ($this->is_cpt) {
            $classes = str_replace('current_page_parent', '', $classes);
 
            if ($this->archive && !$this->is_search) {
                if (compare_base_url($this->archive, $item->url)) {
                    $classes[] = 'active';
                }
            }
        }
 
        // Remove most core classes
        // $classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', 'active', $classes);
        $classes = str_replace('menu-item-object-page', 'is-page', $classes); // added by @cc
        $classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent))/', 'active', $classes); //removed ancestors word by @cc
        $classes = preg_replace('/^((menu|page)[-_\w+]+)+/', '', $classes);
 
        // Re-add core `menu-item` class
        $classes[] = 'menu-item';
 
        // Re-add core `menu-item-has-children` class on parent elements
        if ($item->is_subitem) {
            $classes[] = 'menu-item-has-children';
        }
 
        // Add `menu-<slug>` class
Arguments
  1. "Call to undefined function App\compare_base_url()"
    
Exception message: Call to undefined function App\compare_base_url()
/home/aestivum/public_html/aestivum.com/wp-includes/class-wp-hook.php
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
            $priority                                 = $this->current_priority[ $nesting_level ];
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $value;
                }
 
                // Avoid the array_slice() if possible.
                if ( 0 == $the_['accepted_args'] ) {
                    $value = call_user_func( $the_['function'] );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
     */
    public function do_action( $args ) {
/home/aestivum/public_html/aestivum.com/wp-includes/plugin.php
        $all_args = func_get_args(); // phpcs:ignore PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection
        _wp_call_all_hook( $all_args );
    }
 
    if ( ! isset( $wp_filter[ $hook_name ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
 
        return $value;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $hook_name;
    }
 
    // Pass the value to WP_Hook.
    array_unshift( $args, $value );
 
    $filtered = $wp_filter[ $hook_name ]->apply_filters( $value, $args );
 
    array_pop( $wp_current_filter );
 
    return $filtered;
}
 
/**
 * Calls the callback functions that have been added to a filter hook, specifying arguments in an array.
 *
 * @since 3.0.0
 *
 * @see apply_filters() This function is identical, but the arguments passed to the
 *                      functions hooked to `$hook_name` are supplied using an array.
 *
 * @global WP_Hook[] $wp_filter         Stores all of the filters and actions.
 * @global int[]     $wp_filters        Stores the number of times each filter was triggered.
 * @global string[]  $wp_current_filter Stores the list of current filters with the current one last.
 *
 * @param string $hook_name The name of the filter hook.
 * @param array  $args      The arguments supplied to the functions hooked to `$hook_name`.
/home/aestivum/public_html/aestivum.com/wp-includes/class-walker-nav-menu.php
         * @since 4.4.0
         *
         * @param stdClass $args      An object of wp_nav_menu() arguments.
         * @param WP_Post  $menu_item Menu item data object.
         * @param int      $depth     Depth of menu item. Used for padding.
         */
        $args = apply_filters( 'nav_menu_item_args', $args, $menu_item, $depth );
 
        /**
         * Filters the CSS classes applied to a menu item's list item element.
         *
         * @since 3.0.0
         * @since 4.1.0 The `$depth` parameter was added.
         *
         * @param string[] $classes   Array of the CSS classes that are applied to the menu item's `<li>` element.
         * @param WP_Post  $menu_item The current menu item object.
         * @param stdClass $args      An object of wp_nav_menu() arguments.
         * @param int      $depth     Depth of menu item. Used for padding.
         */
        $class_names = implode( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $menu_item, $args, $depth ) );
        $class_names = $class_names ? ' class="' . esc_attr( $class_names ) . '"' : '';
 
        /**
         * Filters the ID attribute applied to a menu item's list item element.
         *
         * @since 3.0.1
         * @since 4.1.0 The `$depth` parameter was added.
         *
         * @param string   $menu_item_id The ID attribute applied to the menu item's `<li>` element.
         * @param WP_Post  $menu_item    The current menu item.
         * @param stdClass $args         An object of wp_nav_menu() arguments.
         * @param int      $depth        Depth of menu item. Used for padding.
         */
        $id = apply_filters( 'nav_menu_item_id', 'menu-item-' . $menu_item->ID, $menu_item, $args, $depth );
        $id = $id ? ' id="' . esc_attr( $id ) . '"' : '';
 
        $output .= $indent . '<li' . $id . $class_names . '>';
 
        $atts           = array();
        $atts['title']  = ! empty( $menu_item->attr_title ) ? $menu_item->attr_title : '';
/home/aestivum/public_html/aestivum.com/wp-includes/class-wp-walker.php
     * @param int    $max_depth         Max depth to traverse.
     * @param int    $depth             Depth of current element.
     * @param array  $args              An array of arguments.
     * @param string $output            Used to append additional content (passed by reference).
     */
    public function display_element( $element, &$children_elements, $max_depth, $depth, $args, &$output ) {
        if ( ! $element ) {
            return;
        }
 
        $id_field = $this->db_fields['id'];
        $id       = $element->$id_field;
 
        // Display this element.
        $this->has_children = ! empty( $children_elements[ $id ] );
        if ( isset( $args[0] ) && is_array( $args[0] ) ) {
            $args[0]['has_children'] = $this->has_children; // Back-compat.
        }
 
        $this->start_el( $output, $element, $depth, ...array_values( $args ) );
 
        // Descend only when the depth is right and there are children for this element.
        if ( ( 0 == $max_depth || $max_depth > $depth + 1 ) && isset( $children_elements[ $id ] ) ) {
 
            foreach ( $children_elements[ $id ] as $child ) {
 
                if ( ! isset( $newlevel ) ) {
                    $newlevel = true;
                    // Start the child delimiter.
                    $this->start_lvl( $output, $depth, ...array_values( $args ) );
                }
                $this->display_element( $child, $children_elements, $max_depth, $depth + 1, $args, $output );
            }
            unset( $children_elements[ $id ] );
        }
 
        if ( isset( $newlevel ) && $newlevel ) {
            // End the child delimiter.
            $this->end_lvl( $output, $depth, ...array_values( $args ) );
        }
/home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php
 
    public function displayElement($element, &$children_elements, $max_depth, $depth, $args, &$output)
    {
        $element->is_subitem = ((!empty($children_elements[$element->ID]) && (($depth + 1) < $max_depth || ($max_depth === 0))));
 
        if ($element->is_subitem) {
            foreach ($children_elements[$element->ID] as $child) {
                if ($child->current_item_parent || compare_base_url($this->archive, $child->url)) {
                    $element->classes[] = 'active';
                }
            }
        }
 
        $element->is_active = (!empty($element->url) && strpos($this->archive, $element->url));
 
        if ($element->is_active && !$this->is_search) {
            $element->classes[] = 'active';
        }
 
        parent::display_element($element, $children_elements, $max_depth, $depth, $args, $output);
    }
 
    public function cssClasses($classes, $item)
    {
        $slug = sanitize_title($item->title);
 
        // Fix core `active` behavior for custom post types
        if ($this->is_cpt) {
            $classes = str_replace('current_page_parent', '', $classes);
 
            if ($this->archive && !$this->is_search) {
                if (compare_base_url($this->archive, $item->url)) {
                    $classes[] = 'active';
                }
            }
        }
 
        // Remove most core classes
        $classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', 'active', $classes);
        $classes = preg_replace('/^((menu|page)[-_\w+]+)+/', '', $classes);
/home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php
        add_filter('nav_menu_item_id', '__return_null');
 
        // Perform usual walk
        $output = call_user_func_array(['parent', 'walk'], func_get_args());
 
        // Unregister filters
        remove_filter('nav_menu_css_class', [$this, 'cssClasses']);
        remove_filter('nav_menu_item_id', '__return_null');
 
        // Return result
        return $output;
    }
 
    /**
     * Everything below this line is passthrus for WordPress.
     * phpcs:disable PSR1.Methods.CamelCapsMethodName.NotCamelCaps
     */
    public function display_element($element, &$children_elements, $max_depth, $depth, $args, &$output)
    {
        return $this->displayElement($element, $children_elements, $max_depth, $depth, $args, $output);
    }
}
 
/home/aestivum/public_html/aestivum.com/wp-includes/class-wp-walker.php
         * Assume the first one must be root of the sub elements.
         */
        if ( empty( $top_level_elements ) ) {
 
            $first = array_slice( $elements, 0, 1 );
            $root  = $first[0];
 
            $top_level_elements = array();
            $children_elements  = array();
            foreach ( $elements as $e ) {
                if ( $root->$parent_field == $e->$parent_field ) {
                    $top_level_elements[] = $e;
                } else {
                    $children_elements[ $e->$parent_field ][] = $e;
                }
            }
        }
 
        foreach ( $top_level_elements as $e ) {
            $this->display_element( $e, $children_elements, $max_depth, 0, $args, $output );
        }
 
        /*
         * If we are displaying all levels, and remaining children_elements is not empty,
         * then we got orphans, which should be displayed regardless.
         */
        if ( ( 0 == $max_depth ) && count( $children_elements ) > 0 ) {
            $empty_array = array();
            foreach ( $children_elements as $orphans ) {
                foreach ( $orphans as $op ) {
                    $this->display_element( $op, $empty_array, 1, 0, $args, $output );
                }
            }
        }
 
        return $output;
    }
 
    /**
     * Produces a page of nested elements.
/home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php
            $classes[] = 'menu-item-has-children';
        }
 
        // Add `menu-<slug>` class
        $classes[] = 'menu-' . $slug;
 
        $classes = array_unique($classes);
        $classes = array_map('trim', $classes);
 
        return array_filter($classes);
    }
 
    public function walk($elements, $max_depth, ...$args)
    {
        // Add filters
        add_filter('nav_menu_css_class', array($this, 'cssClasses'), 10, 2);
        add_filter('nav_menu_item_id', '__return_null');
 
        // Perform usual walk
        $output = call_user_func_array(['parent', 'walk'], func_get_args());
 
        // Unregister filters
        remove_filter('nav_menu_css_class', [$this, 'cssClasses']);
        remove_filter('nav_menu_item_id', '__return_null');
 
        // Return result
        return $output;
    }
 
    /**
     * Everything below this line is passthrus for WordPress.
     * phpcs:disable PSR1.Methods.CamelCapsMethodName.NotCamelCaps
     */
    public function display_element($element, &$children_elements, $max_depth, $depth, $args, &$output)
    {
        return $this->displayElement($element, $children_elements, $max_depth, $depth, $args, $output);
    }
}
 
/home/aestivum/public_html/aestivum.com/wp-content/plugins/soil/src/NavWalker.php
            $classes[] = 'menu-item-has-children';
        }
 
        // Add `menu-<slug>` class
        $classes[] = 'menu-' . $slug;
 
        $classes = array_unique($classes);
        $classes = array_map('trim', $classes);
 
        return array_filter($classes);
    }
 
    public function walk($elements, $max_depth, ...$args)
    {
        // Add filters
        add_filter('nav_menu_css_class', array($this, 'cssClasses'), 10, 2);
        add_filter('nav_menu_item_id', '__return_null');
 
        // Perform usual walk
        $output = call_user_func_array(['parent', 'walk'], func_get_args());
 
        // Unregister filters
        remove_filter('nav_menu_css_class', [$this, 'cssClasses']);
        remove_filter('nav_menu_item_id', '__return_null');
 
        // Return result
        return $output;
    }
 
    /**
     * Everything below this line is passthrus for WordPress.
     * phpcs:disable PSR1.Methods.CamelCapsMethodName.NotCamelCaps
     */
    public function display_element($element, &$children_elements, $max_depth, $depth, $args, &$output)
    {
        return $this->displayElement($element, $children_elements, $max_depth, $depth, $args, $output);
    }
}
 
/home/aestivum/public_html/aestivum.com/wp-includes/nav-menu-template.php
 
        $menu_items[ $key ]->classes = array_unique( $classes );
    }
}
 
/**
 * Retrieves the HTML list content for nav menu items.
 *
 * @uses Walker_Nav_Menu to create HTML list content.
 * @since 3.0.0
 *
 * @param array    $items The menu items, sorted by each menu item's menu order.
 * @param int      $depth Depth of the item in reference to parents.
 * @param stdClass $args  An object containing wp_nav_menu() arguments.
 * @return string The HTML list content for the menu items.
 */
function walk_nav_menu_tree( $items, $depth, $args ) {
    $walker = ( empty( $args->walker ) ) ? new Walker_Nav_Menu : $args->walker;
 
    return $walker->walk( $items, $depth, $args );
}
 
/**
 * Prevents a menu item ID from being used more than once.
 *
 * @since 3.0.1
 * @access private
 *
 * @param string $id
 * @param object $item
 * @return string
 */
function _nav_menu_item_id_use_once( $id, $item ) {
    static $_used_ids = array();
 
    if ( in_array( $item->ID, $_used_ids, true ) ) {
        return '';
    }
 
    $_used_ids[] = $item->ID;
/home/aestivum/public_html/aestivum.com/wp-includes/nav-menu-template.php
                ( $args->depth <= 0 || $menu_items_with_children[ $menu_item->ID ] < $args->depth )
            ) {
                $menu_item->classes[] = 'menu-item-has-children';
            }
        }
    }
 
    unset( $menu_items_tree, $menu_items_with_children, $menu_items, $menu_item );
 
    /**
     * Filters the sorted list of menu item objects before generating the menu's HTML.
     *
     * @since 3.1.0
     *
     * @param array    $sorted_menu_items The menu items, sorted by each menu item's menu order.
     * @param stdClass $args              An object containing wp_nav_menu() arguments.
     */
    $sorted_menu_items = apply_filters( 'wp_nav_menu_objects', $sorted_menu_items, $args );
 
    $items .= walk_nav_menu_tree( $sorted_menu_items, $args->depth, $args );
    unset( $sorted_menu_items );
 
    // Attributes.
    if ( ! empty( $args->menu_id ) ) {
        $wrap_id = $args->menu_id;
    } else {
        $wrap_id = 'menu-' . $menu->slug;
 
        while ( in_array( $wrap_id, $menu_id_slugs, true ) ) {
            if ( preg_match( '#-(\d+)$#', $wrap_id, $matches ) ) {
                $wrap_id = preg_replace( '#-(\d+)$#', '-' . ++$matches[1], $wrap_id );
            } else {
                $wrap_id = $wrap_id . '-1';
            }
        }
    }
    $menu_id_slugs[] = $wrap_id;
 
    $wrap_class = $args->menu_class ? $args->menu_class : '';
 
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/storage/framework/views/692124cabb8613a45158aaecd1211481978e8d6e.php
 
        <?php endif; ?>
      </nav>
    </div>
  </div>
 
  
  <div
    x-ref="overlay"
    class="hidden fixed inset-0 right-14 h-screen w-auto pt-14 pl-7 pr-3.5 text-white text-3xl font-bold ls:right-0 ls:left-29.5 ls:min-h-screen ls:h-[48rem] ls:pt-29.5 ls:pl-29.5 ls:text-6xl ls:pr-2.2bar"
  >
    <nav class="overflow-hidden nav-primary relative ls:-mt-4">
      <?php if(has_nav_menu('primary_navigation')): ?>
        <?php echo wp_nav_menu(['theme_location' => 'primary_navigation',
         'menu_class' => 'primary-menu ls:w-1/2',
         'depth' => 2,
         'link_before' => '<span>',
         'link_after' => '</span>',
         'echo' => false,
         'walker' => new \App\Walker_Nav_Menu()]); ?>
 
        
      <?php endif; ?>
    </nav>
    <div x-ref="lines" class="adorn-lines adorn-lines-white origin-bottom w-29.5 h-56 absolute bottom-0 left-29.5 hidden ls:block"></div>
    <div x-ref="language" class="mt-14 ls:absolute ls:bottom-[8.3125rem] ls:left-5/11.2 ls:text-4.3xl ls:w-2/11.2">
      
      <hr class="ml-14 w-14 border-white mb-9 ls:ml-0 ls:w-full">
      <ul class="language-menu">
        <?php $__currentLoopData = pll_the_languages(['raw' => 1]); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
            <?php if($item['current_lang'] != true): ?>
              <li class="menu-item" @touchend.prevent="menuItemHover($event.currentTarget)" @mouseenter="menuItemHover($event.currentTarget)" @mouseleave="menuItemHover($event.currentTarget, false)"><a @touchend.prevent="anchorClick($event.currentTarget);cc_i.revokeChoice();" @click.prevent="anchorClick($event.currentTarget);cc_i.revokeChoice();" lang="<?php echo e($item['slug']); ?>" hreflang="<?php echo e($item['locale']); ?>" href="<?php echo e($item['url']); ?>"><span><?php echo e($item['name']); ?></span></a></li>
            <?php endif; ?>
        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
      </ul>
    </div>
    <div x-ref="blinders" class="menu-blinders">
      <div></div>
      <div></div>
      <div></div>
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php
 
    /**
     * Get the returned value of a file.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function getRequire($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
 
            return (static function () use ($__path, $__data) {
                extract($__data, EXTR_SKIP);
 
                return require $__path;
            })();
        }
 
        throw new FileNotFoundException("File does not exist at path {$path}.");
    }
 
    /**
     * Require the given file once.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function requireOnce($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
Arguments
  1. "/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/storage/framework/views/692124cabb8613a45158aaecd1211481978e8d6e.php"
    
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php
    /**
     * Get the returned value of a file.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function getRequire($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
 
            return (static function () use ($__path, $__data) {
                extract($__data, EXTR_SKIP);
 
                return require $__path;
            })();
        }
 
        throw new FileNotFoundException("File does not exist at path {$path}.");
    }
 
    /**
     * Require the given file once.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function requireOnce($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
 
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php
    }
 
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    protected function evaluatePath($path, $data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            $this->files->getRequire($path, $data);
        } catch (Throwable $e) {
            $this->handleViewException($e, $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/CompilerEngine.php
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    public function get($path, array $data = [])
    {
        $this->lastCompiled[] = $path;
 
        // If this given view has expired, which means it has simply been edited since
        // it was last compiled, we will re-compile the views so we can evaluate a
        // fresh copy of the view. We'll pass the compiler the path of the view.
        if ($this->compiler->isExpired($path)) {
            $this->compiler->compile($path);
        }
 
        // Once we have the path to the compiled file, we will evaluate the paths with
        // typical PHP just like any other templates. We also keep a stack of views
        // which have been rendered for right exception messages to be generated.
        $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data);
 
        array_pop($this->lastCompiled);
 
        return $results;
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        $e = new ViewException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
 
        parent::handleViewException($e, $obLevel);
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
     * Get the data bound to the view instance.
     *
     * @return array
     */
    public function gatherData()
    {
        $data = array_merge($this->factory->getShared(), $this->data);
 
        foreach ($data as $key => $value) {
            if ($value instanceof Renderable) {
                $data[$key] = $value->render();
            }
        }
 
        return $data;
    }
 
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
     */
    protected function renderContents()
    {
        // We will keep track of the amount of views being rendered so we can flush
        // the section after the complete rendering operation is done. This will
        // clear out the sections for any separate views that may be rendered.
        $this->factory->incrementRender();
 
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php
        $this->view = $view;
        $this->path = $path;
        $this->engine = $engine;
        $this->factory = $factory;
 
        $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
    }
 
    /**
     * Get the string contents of the view.
     *
     * @param  callable|null  $callback
     * @return string
     *
     * @throws \Throwable
     */
    public function render(callable $callback = null)
    {
        try {
            $contents = $this->renderContents();
 
            $response = isset($callback) ? $callback($this, $contents) : null;
 
            // Once we have the contents of the view, we will flush the sections if we are
            // done rendering all views so that there is nothing left hanging over when
            // another view gets rendered in the future by the application developer.
            $this->factory->flushStateIfDoneRendering();
 
            return ! is_null($response) ? $response : $contents;
        } catch (Throwable $e) {
            $this->factory->flushState();
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/storage/framework/views/79ef370527a0c3ba15393af0827d7786919ef859.php
<a class="sr-only focus:not-sr-only" href="#main">
  <?php echo e(__('Skip to content')); ?>
 
</a>
 
<?php echo $__env->make('partials.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
 
  <main id="main" class="main container body-lines-y pt-[1.5625rem] ls:pt-0">
    <?php echo $__env->yieldContent('content'); ?>
  </main>
 
  <?php if (! empty(trim($__env->yieldContent('sidebar')))): ?>
    <aside class="sidebar">
      <?php echo $__env->yieldContent('sidebar'); ?>
    </aside>
  <?php endif; ?>
 
<?php echo $__env->make('partials.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php /**PATH /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/layouts/app.blade.php ENDPATH**/ ?>
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php
 
    /**
     * Get the returned value of a file.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function getRequire($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
 
            return (static function () use ($__path, $__data) {
                extract($__data, EXTR_SKIP);
 
                return require $__path;
            })();
        }
 
        throw new FileNotFoundException("File does not exist at path {$path}.");
    }
 
    /**
     * Require the given file once.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function requireOnce($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
Arguments
  1. "/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/storage/framework/views/79ef370527a0c3ba15393af0827d7786919ef859.php"
    
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php
    /**
     * Get the returned value of a file.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function getRequire($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
 
            return (static function () use ($__path, $__data) {
                extract($__data, EXTR_SKIP);
 
                return require $__path;
            })();
        }
 
        throw new FileNotFoundException("File does not exist at path {$path}.");
    }
 
    /**
     * Require the given file once.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function requireOnce($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
 
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php
    }
 
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    protected function evaluatePath($path, $data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            $this->files->getRequire($path, $data);
        } catch (Throwable $e) {
            $this->handleViewException($e, $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/CompilerEngine.php
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    public function get($path, array $data = [])
    {
        $this->lastCompiled[] = $path;
 
        // If this given view has expired, which means it has simply been edited since
        // it was last compiled, we will re-compile the views so we can evaluate a
        // fresh copy of the view. We'll pass the compiler the path of the view.
        if ($this->compiler->isExpired($path)) {
            $this->compiler->compile($path);
        }
 
        // Once we have the path to the compiled file, we will evaluate the paths with
        // typical PHP just like any other templates. We also keep a stack of views
        // which have been rendered for right exception messages to be generated.
        $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data);
 
        array_pop($this->lastCompiled);
 
        return $results;
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        $e = new ViewException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
 
        parent::handleViewException($e, $obLevel);
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
     * Get the data bound to the view instance.
     *
     * @return array
     */
    public function gatherData()
    {
        $data = array_merge($this->factory->getShared(), $this->data);
 
        foreach ($data as $key => $value) {
            if ($value instanceof Renderable) {
                $data[$key] = $value->render();
            }
        }
 
        return $data;
    }
 
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
     */
    protected function renderContents()
    {
        // We will keep track of the amount of views being rendered so we can flush
        // the section after the complete rendering operation is done. This will
        // clear out the sections for any separate views that may be rendered.
        $this->factory->incrementRender();
 
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php
        $this->view = $view;
        $this->path = $path;
        $this->engine = $engine;
        $this->factory = $factory;
 
        $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
    }
 
    /**
     * Get the string contents of the view.
     *
     * @param  callable|null  $callback
     * @return string
     *
     * @throws \Throwable
     */
    public function render(callable $callback = null)
    {
        try {
            $contents = $this->renderContents();
 
            $response = isset($callback) ? $callback($this, $contents) : null;
 
            // Once we have the contents of the view, we will flush the sections if we are
            // done rendering all views so that there is nothing left hanging over when
            // another view gets rendered in the future by the application developer.
            $this->factory->flushStateIfDoneRendering();
 
            return ! is_null($response) ? $response : $contents;
        } catch (Throwable $e) {
            $this->factory->flushState();
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/storage/framework/views/9fa0c5e552ea2f2d2b9a659cb8f64b06b3dd4941.php
<?php $__env->startSection('content'); ?>
  <?php while(have_posts()): ?> <?php (the_post()); ?>
    <?php echo $__env->first(['partials.content-single-' . get_post_type(), 'partials.content-single'], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
  <?php endwhile; ?>
<?php $__env->stopSection(); ?>
 
<?php echo $__env->make('layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/resources/views/single.blade.php ENDPATH**/ ?>
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php
 
    /**
     * Get the returned value of a file.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function getRequire($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
 
            return (static function () use ($__path, $__data) {
                extract($__data, EXTR_SKIP);
 
                return require $__path;
            })();
        }
 
        throw new FileNotFoundException("File does not exist at path {$path}.");
    }
 
    /**
     * Require the given file once.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function requireOnce($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
Arguments
  1. "/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/storage/framework/views/9fa0c5e552ea2f2d2b9a659cb8f64b06b3dd4941.php"
    
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/filesystem/Filesystem.php
    /**
     * Get the returned value of a file.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function getRequire($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
 
            return (static function () use ($__path, $__data) {
                extract($__data, EXTR_SKIP);
 
                return require $__path;
            })();
        }
 
        throw new FileNotFoundException("File does not exist at path {$path}.");
    }
 
    /**
     * Require the given file once.
     *
     * @param  string  $path
     * @param  array  $data
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
     */
    public function requireOnce($path, array $data = [])
    {
        if ($this->isFile($path)) {
            $__path = $path;
            $__data = $data;
 
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/PhpEngine.php
    }
 
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    protected function evaluatePath($path, $data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            $this->files->getRequire($path, $data);
        } catch (Throwable $e) {
            $this->handleViewException($e, $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/Engines/CompilerEngine.php
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    public function get($path, array $data = [])
    {
        $this->lastCompiled[] = $path;
 
        // If this given view has expired, which means it has simply been edited since
        // it was last compiled, we will re-compile the views so we can evaluate a
        // fresh copy of the view. We'll pass the compiler the path of the view.
        if ($this->compiler->isExpired($path)) {
            $this->compiler->compile($path);
        }
 
        // Once we have the path to the compiled file, we will evaluate the paths with
        // typical PHP just like any other templates. We also keep a stack of views
        // which have been rendered for right exception messages to be generated.
        $results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data);
 
        array_pop($this->lastCompiled);
 
        return $results;
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        $e = new ViewException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
 
        parent::handleViewException($e, $obLevel);
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
     * Get the data bound to the view instance.
     *
     * @return array
     */
    public function gatherData()
    {
        $data = array_merge($this->factory->getShared(), $this->data);
 
        foreach ($data as $key => $value) {
            if ($value instanceof Renderable) {
                $data[$key] = $value->render();
            }
        }
 
        return $data;
    }
 
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
     */
    protected function renderContents()
    {
        // We will keep track of the amount of views being rendered so we can flush
        // the section after the complete rendering operation is done. This will
        // clear out the sections for any separate views that may be rendered.
        $this->factory->incrementRender();
 
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/vendor/illuminate/view/View.php
        $this->view = $view;
        $this->path = $path;
        $this->engine = $engine;
        $this->factory = $factory;
 
        $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
    }
 
    /**
     * Get the string contents of the view.
     *
     * @param  callable|null  $callback
     * @return string
     *
     * @throws \Throwable
     */
    public function render(callable $callback = null)
    {
        try {
            $contents = $this->renderContents();
 
            $response = isset($callback) ? $callback($this, $contents) : null;
 
            // Once we have the contents of the view, we will flush the sections if we are
            // done rendering all views so that there is nothing left hanging over when
            // another view gets rendered in the future by the application developer.
            $this->factory->flushStateIfDoneRendering();
 
            return ! is_null($response) ? $response : $contents;
        } catch (Throwable $e) {
            $this->factory->flushState();
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/index.php
    <meta http-equiv="x-ua-compatible" content="ie=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <link rel="apple-touch-icon" sizes="180x180" href="<?= \Roots\asset('images/favicon/apple-touch-icon.png') ?>">
    <link rel="icon" type="image/png" sizes="32x32" href="<?= \Roots\asset('images/favicon/favicon-32x32.png') ?>">
    <link rel="icon" type="image/png" sizes="16x16" href="<?= \Roots\asset('images/favicon/favicon-16x16.png') ?>">
    <link rel="manifest" href="<?= \Roots\asset('images/favicon/site.webmanifest') ?>">
    <link rel="mask-icon" href="<?= \Roots\asset('images/favicon/safari-pinned-tab.svg') ?>" color="#4a9462">
    <link rel="shortcut icon" href="<?= \Roots\asset('images/favicon/favicon.ico') ?>">
    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="msapplication-config" content="<?= \Roots\asset('images/favicon/browserconfig.xml') ?>">
    <meta name="theme-color" content="#4a9462">
    <?php wp_head(); ?>
  </head>
 
  <body <?php body_class('pr-14 text-xl ls:pl-29.5 ls:pr-0'); ?>>
    <?php wp_body_open(); ?>
    <?php do_action('get_header'); ?>
 
    <div id="app">
      <?php echo \Roots\view(\Roots\app('sage.view'), \Roots\app('sage.data'))->render(); ?>
    </div>
 
    <?php do_action('get_footer'); ?>
    <?php wp_footer(); ?>
  </body>
</html>
 
/home/aestivum/public_html/aestivum.com/wp-includes/template-loader.php
            }
 
            break;
        }
    }
 
    if ( ! $template ) {
        $template = get_index_template();
    }
 
    /**
     * Filters the path of the current template before including it.
     *
     * @since 3.0.0
     *
     * @param string $template The path of the template to include.
     */
    $template = apply_filters( 'template_include', $template );
    if ( $template ) {
        include $template;
    } elseif ( current_user_can( 'switch_themes' ) ) {
        $theme = wp_get_theme();
        if ( $theme->errors() ) {
            wp_die( $theme->errors() );
        }
    }
    return;
}
 
Arguments
  1. "/home/aestivum/public_html/aestivum.com/wp-content/themes/sage-aestivum21/index.php"
    
/home/aestivum/public_html/aestivum.com/wp-blog-header.php
<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */
 
if ( ! isset( $wp_did_header ) ) {
 
    $wp_did_header = true;
 
    // Load the WordPress library.
    require_once __DIR__ . '/wp-load.php';
 
    // Set up the WordPress query.
    wp();
 
    // Load the theme template.
    require_once ABSPATH . WPINC . '/template-loader.php';
 
}
 
Arguments
  1. "/home/aestivum/public_html/aestivum.com/wp-includes/template-loader.php"
    
/home/aestivum/public_html/aestivum.com/index.php
<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */
 
/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define( 'WP_USE_THEMES', true );
 
/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';
 
Arguments
  1. "/home/aestivum/public_html/aestivum.com/wp-blog-header.php"
    

Environment & details:

Key Value
query_vars
array:5 [
  "page" => ""
  "lang" => "en"
  "case-study" => "introduction-of-an-industrial-baker-to-the-local-products-market"
  "post_type" => "case-study"
  "name" => "introduction-of-an-industrial-baker-to-the-local-products-market"
]
query_string
"lang=en&case-study=introduction-of-an-industrial-baker-to-the-local-products-market&post_type=case-study&name=introduction-of-an-industrial-baker-to-the-local-products-market"
request
"en/case-study/introduction-of-an-industrial-baker-to-the-local-products-market"
matched_rule
"(en)/case-study/(.+?)(?:/([0-9]+))?/?$"
matched_query
"lang=en&case-study=introduction-of-an-industrial-baker-to-the-local-products-market&page="
did_permalink
true
Key Value
query
array:5 [
  "page" => ""
  "lang" => "en"
  "case-study" => "introduction-of-an-industrial-baker-to-the-local-products-market"
  "post_type" => "case-study"
  "name" => "introduction-of-an-industrial-baker-to-the-local-products-market"
]
query_vars
array:67 [
  "page" => 0
  "lang" => "en"
  "case-study" => "introduction-of-an-industrial-baker-to-the-local-products-market"
  "post_type" => "case-study"
  "name" => "introduction-of-an-industrial-baker-to-the-local-products-market"
  "error" => ""
  "m" => ""
  "p" => 0
  "post_parent" => ""
  "subpost" => ""
  "subpost_id" => ""
  "attachment" => ""
  "attachment_id" => 0
  "pagename" => "introduction-of-an-industrial-baker-to-the-local-products-market"
  "page_id" => 0
  "second" => ""
  "minute" => ""
  "hour" => ""
  "day" => 0
  "monthnum" => 0
  "year" => 0
  "w" => 0
  "category_name" => ""
  "tag" => ""
  "cat" => ""
  "tag_id" => ""
  "author" => ""
  "author_name" => ""
  "feed" => ""
  "tb" => ""
  "paged" => 0
  "meta_key" => ""
  "meta_value" => ""
  "preview" => ""
  "s" => ""
  "sentence" => ""
  "title" => ""
  "fields" => ""
  "menu_order" => ""
  "embed" => ""
  "category__in" => []
  "category__not_in" => []
  "category__and" => []
  "post__in" => []
  "post__not_in" => []
  "post_name__in" => []
  "tag__in" => []
  "tag__not_in" => []
  "tag__and" => []
  "tag_slug__in" => []
  "tag_slug__and" => []
  "post_parent__in" => []
  "post_parent__not_in" => []
  "author__in" => []
  "author__not_in" => []
  "update_post_term_cache" => true
  "ignore_sticky_posts" => false
  "suppress_filters" => false
  "cache_results" => true
  "update_menu_item_cache" => false
  "lazy_load_term_meta" => true
  "update_post_meta_cache" => true
  "posts_per_page" => 10
  "nopaging" => false
  "comments_per_page" => "50"
  "no_found_rows" => false
  "order" => "DESC"
]
meta_query
WP_Meta_Query {#6678}
queried_object
WP_Post {#6685}
queried_object_id
484
request
"""
\n
\t\t\tSELECT   wp_posts.*\n
\t\t\tFROM wp_posts \n
\t\t\tWHERE 1=1  AND (wp_posts.ID = '484') AND wp_posts.post_type = 'case-study'\n
\t\t\t\n
\t\t\tORDER BY wp_posts.post_date DESC\n
\t\t\t\n
\t\t
"""
post_count
1
current_post
-1
current_comment
-1
found_posts
1
is_single
true
is_singular
true
Key Value
ID
484
post_author
"2"
post_date
"2021-06-21 16:39:48"
post_date_gmt
"2021-06-21 14:39:48"
post_content
"""
<!-- wp:acf/case-study-history {\n
    "id": "block_6086ce3697f5d",\n
    "name": "acf\/case-study-history",\n
    "data": {\n
        "title": "problem",\n
        "_title": "field_case_study_history_title",\n
        "content": "A company that produces frozen bread conducts a market study of bread in Spain. The conclusion is that the demand for local products has been increasing. The management team likes the idea because it favors environmental sustainability, supports local development, and fosters the economic growth of the company. Therefore, they decide to enter the local products market in 6 months. How can the flours purchasing team obtain its grains from local producers in 6 months?",\n
        "_content": "field_case_study_history_content"\n
    },\n
    "align": "",\n
    "mode": "edit"\n
} /-->\n
\n
<!-- wp:acf/case-study-history {\n
    "id": "block_6086ce6497f5e",\n
    "name": "acf\/case-study-history",\n
    "data": {\n
        "title": "solution",\n
        "_title": "field_case_study_history_title",\n
        "content": "<ol>\r\n \t<li>We study the Spanish flour market in depth, its evolution during recent years and its potential future scenarios (growth potential, seasonalities, prices, etc.)<\/li>\r\n \t<li>We define the new role of the bread company in the local bread sector for the short, medium, and long-term. We draw up a provisioning strategy so that they can start working in 6 months.<\/li>\r\n \t<li>We design a traceability plan so the company can control at any time the origin of the flours and the wheat used, verifying they come from nearby producers.<\/li>\r\n \t<li>We accompany the team in the startup of the new purchasing plan, ensuring that the goals are accomplished on time.<\/li>\r\n \t<li>After the established 6 months, we evaluate the progress of the team and we propose improvements to get closer to the “local product consumption” concept.\r\n<\/li>\r\n<\/ol>",\n
        "_content": "field_case_study_history_content"\n
    },\n
    "align": "",\n
    "mode": "edit"\n
} /-->\n
\n
<!-- wp:acf/case-study-history {\n
    "id": "block_6086ce9197f5f",\n
    "name": "acf\/case-study-history",\n
    "data": {\n
        "title": "results",\n
        "_title": "field_case_study_history_title",\n
        "content": "<ul>\r\n \t<li>In 6 months, the bread company operates through a network of local suppliers, enabling it to offer products more respectful to the environment.<\/li>\r\n \t<li>The bread company has a traceability plan that ensures the origin of its purchases, offering its customers products that continuously get closer to the concept of “local product consumption”.<\/li>\r\n<\/ul>",\n
        "_content": "field_case_study_history_content"\n
    },\n
    "align": "",\n
    "mode": "edit"\n
} /-->
"""
post_title
"Introduction of an industrial baker to the local products market."
post_excerpt
""
post_status
"publish"
comment_status
"closed"
ping_status
"closed"
post_password
""
post_name
"introduction-of-an-industrial-baker-to-the-local-products-market"
to_ping
""
pinged
""
post_modified
"2021-07-06 14:35:22"
post_modified_gmt
"2021-07-06 12:35:22"
post_content_filtered
""
post_parent
0
guid
"https://aestivum.com/?post_type=case-study&#038;p=484"
menu_order
0
post_type
"case-study"
post_mime_type
""
comment_count
"0"
filter
"raw"
empty
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE
"Apache"
REQUEST_URI
"/en/case-study/introduction-of-an-industrial-baker-to-the-local-products-market/"
PATH
"/usr/local/bin:/usr/bin:/bin"
TEMP
"/tmp"
TMP
"/tmp"
TMPDIR
"/tmp"
PWD
"/"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_ENCODING
"br,gzip"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_CONNECTION
"close"
CONTENT_LENGTH
"0"
HTTP_HOST
"aestivum.com"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_X_FORWARDED_FOR
"3.222.251.91"
HTTP_X_FORWARDED_PROTO
"https"
REDIRECT_UNIQUE_ID
"Y@BfD08Xql5fba7mqk20KAAAAAM"
REDIRECT_HTTPS
"on"
REDIRECT_SERVER_PORT
"443"
REDIRECT_HTTP_AUTHORIZATION
""
REDIRECT_STATUS
"200"
UNIQUE_ID
"Y@BfD08Xql5fba7mqk20KAAAAAM"
HTTPS
"on"
SERVER_PORT
"80"
HTTP_AUTHORIZATION
""
SERVER_SIGNATURE
""
SERVER_NAME
"aestivum.com"
SERVER_ADDR
"51.254.53.97"
REMOTE_ADDR
"3.222.251.91"
DOCUMENT_ROOT
"/home/aestivum/public_html/aestivum.com"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/home/aestivum/public_html/aestivum.com"
SERVER_ADMIN
"webmaster@aestivum.com"
SCRIPT_FILENAME
"/home/aestivum/public_html/aestivum.com/index.php"
REMOTE_PORT
"52028"
REDIRECT_URL
"/en/case-study/introduction-of-an-industrial-baker-to-the-local-products-market/"
SERVER_PROTOCOL
"HTTP/1.0"
REQUEST_METHOD
"GET"
QUERY_STRING
""
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1675648783.0473
REQUEST_TIME
1675648783
empty
0. Whoops\Handler\PrettyPageHandler