Deprecated: Creation of dynamic property Cookie_Notice::$options is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/cookie-notice/cookie-notice.php on line 144

Deprecated: Creation of dynamic property Cookie_Notice::$bot_detect is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/cookie-notice/cookie-notice.php on line 118

Deprecated: Creation of dynamic property Cookie_Notice::$dashboard is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/cookie-notice/cookie-notice.php on line 119

Deprecated: Creation of dynamic property Cookie_Notice_Frontend::$app_url is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/cookie-notice/includes/frontend.php on line 21

Deprecated: Creation of dynamic property Cookie_Notice::$frontend is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/cookie-notice/cookie-notice.php on line 120

Deprecated: Creation of dynamic property Cookie_Notice::$settings is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/cookie-notice/cookie-notice.php on line 121

Deprecated: Creation of dynamic property Cookie_Notice::$welcome is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/cookie-notice/cookie-notice.php on line 122

Deprecated: Creation of dynamic property Cookie_Notice::$welcome_api is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/cookie-notice/cookie-notice.php on line 123

Deprecated: Creation of dynamic property Cookie_Notice::$welcome_frontend is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/cookie-notice/cookie-notice.php on line 124

Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/managers/class-fs-key-value-storage.php on line 309

Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/managers/class-fs-key-value-storage.php on line 317

Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/managers/class-fs-key-value-storage.php on line 301

Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/managers/class-fs-key-value-storage.php on line 313

Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/managers/class-fs-key-value-storage.php on line 328

Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/managers/class-fs-key-value-storage.php on line 339

Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/managers/class-fs-key-value-storage.php on line 350

Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/managers/class-fs-key-value-storage.php on line 362

Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/managers/class-fs-key-value-storage.php on line 375

Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/managers/class-fs-key-value-storage.php on line 389

Deprecated: Freemius::maybe_activate_bundle_license(): Implicitly marking parameter $license as nullable is deprecated, the explicit nullable type must be used instead in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/class-freemius.php on line 8068

Deprecated: Freemius::set_license(): Implicitly marking parameter $license as nullable is deprecated, the explicit nullable type must be used instead in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/class-freemius.php on line 12330

Deprecated: Freemius::switch_to_blog(): Implicitly marking parameter $install as nullable is deprecated, the explicit nullable type must be used instead in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/class-freemius.php on line 15379

Deprecated: Freemius::_activate_addon_account(): Implicitly marking parameter $bundle_license as nullable is deprecated, the explicit nullable type must be used instead in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/class-freemius.php on line 17600

Deprecated: Freemius::_store_site(): Implicitly marking parameter $site as nullable is deprecated, the explicit nullable type must be used instead in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-meta-and-date-remover/freemius/includes/class-freemius.php on line 19119

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-migrate-db domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /data/web/e108579/html/apps/wordpress-123841/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Profile\ProfileManager::$default_profile is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Profile/ProfileManager.php on line 98

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Profile\ProfileManager::$checkbox_options is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Profile/ProfileManager.php on line 114

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Compatibility\CompatibilityManager::$util is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Compatibility/CompatibilityManager.php on line 102

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Free\WPMigrateDBFree::$flush is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/WPMigrateDB.php on line 56

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Profile\ProfileManager::$default_profile is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Profile/ProfileManager.php on line 98

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Profile\ProfileManager::$checkbox_options is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Profile/ProfileManager.php on line 114

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Compatibility\CompatibilityManager::$util is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Compatibility/CompatibilityManager.php on line 102

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Profile\ProfileManager::$default_profile is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Profile/ProfileManager.php on line 98

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Profile\ProfileManager::$checkbox_options is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Profile/ProfileManager.php on line 114

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Compatibility\CompatibilityManager::$util is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Compatibility/CompatibilityManager.php on line 102

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Profile\ProfileManager::$default_profile is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Profile/ProfileManager.php on line 98

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Profile\ProfileManager::$checkbox_options is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Profile/ProfileManager.php on line 114

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Compatibility\CompatibilityManager::$util is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Compatibility/CompatibilityManager.php on line 102

Deprecated: Creation of dynamic property DeliciousBrains\WPMDB\Common\Profile\ProfileManager::$default_profile is deprecated in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/wp-migrate-db/class/Common/Profile/ProfileManager.php on line 98
Crikey! There was an error...
Whoops \ Exception \ ErrorException (E_DEPRECATED)
Creation of dynamic property RocketTheme\Toolbox\Event\Event::$types is deprecated Whoops\Exception\ErrorException thrown with message "Creation of dynamic property RocketTheme\Toolbox\Event\Event::$types is deprecated" Stacktrace: #13 Whoops\Exception\ErrorException in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/gantry5/src/classes/Gantry/Framework/Assignments.php:72 #12 Gantry\Component\Whoops\SystemFacade:handleError in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/gantry5/src/classes/Gantry/Framework/Assignments.php:72 #11 Gantry\Framework\Assignments:types in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/gantry5/src/classes/Gantry/Component/Assignments/AbstractAssignments.php:161 #10 Gantry\Component\Assignments\AbstractAssignments:getPage in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/gantry5/src/classes/Gantry/Framework/Assignments.php:84 #9 Gantry\Framework\Assignments:getPage in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/gantry5/src/classes/Gantry/Component/Assignments/AbstractAssignments.php:304 #8 Gantry\Component\Assignments\AbstractAssignments:init in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/gantry5/src/classes/Gantry/Component/Assignments/AbstractAssignments.php:101 #7 Gantry\Component\Assignments\AbstractAssignments:scores in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/gantry5/src/classes/Gantry/Component/Assignments/AbstractAssignments.php:88 #6 Gantry\Component\Assignments\AbstractAssignments:select in /data/web/e108579/html/apps/wordpress-123841/wp-content/plugins/gantry5/src/classes/Gantry/Framework/Theme.php:161 #5 Gantry\Framework\Theme:set_template_layout in /data/web/e108579/html/apps/wordpress-123841/wp-includes/class-wp-hook.php:341 #4 WP_Hook:apply_filters in /data/web/e108579/html/apps/wordpress-123841/wp-includes/class-wp-hook.php:365 #3 WP_Hook:do_action in /data/web/e108579/html/apps/wordpress-123841/wp-includes/plugin.php:522 #2 do_action in /data/web/e108579/html/apps/wordpress-123841/wp-includes/template-loader.php:23 #1 require_once in /data/web/e108579/html/apps/wordpress-123841/wp-blog-header.php:19 #0 require in /data/web/e108579/html/apps/wordpress-123841/index.php:17
Stack frames (14)
13
Whoops\Exception\ErrorException
/src/classes/Gantry/Framework/Assignments.php72
12
Gantry\Component\Whoops\SystemFacade handleError
/src/classes/Gantry/Framework/Assignments.php72
11
Gantry\Framework\Assignments types
/src/classes/Gantry/Component/Assignments/AbstractAssignments.php161
10
Gantry\Component\Assignments\AbstractAssignments getPage
/src/classes/Gantry/Framework/Assignments.php84
9
Gantry\Framework\Assignments getPage
/src/classes/Gantry/Component/Assignments/AbstractAssignments.php304
8
Gantry\Component\Assignments\AbstractAssignments init
/src/classes/Gantry/Component/Assignments/AbstractAssignments.php101
7
Gantry\Component\Assignments\AbstractAssignments scores
/src/classes/Gantry/Component/Assignments/AbstractAssignments.php88
6
Gantry\Component\Assignments\AbstractAssignments select
/src/classes/Gantry/Framework/Theme.php161
5
Gantry\Framework\Theme set_template_layout
/data/web/e108579/html/apps/wordpress-123841/wp-includes/class-wp-hook.php341
4
WP_Hook apply_filters
/data/web/e108579/html/apps/wordpress-123841/wp-includes/class-wp-hook.php365
3
WP_Hook do_action
/data/web/e108579/html/apps/wordpress-123841/wp-includes/plugin.php522
2
do_action
/data/web/e108579/html/apps/wordpress-123841/wp-includes/template-loader.php23
1
require_once
/data/web/e108579/html/apps/wordpress-123841/wp-blog-header.php19
0
require
/data/web/e108579/html/apps/wordpress-123841/index.php17
    }
 
    /**
     * @return array
     */
    public function types()
    {
        $types = [
            'context',
            'menu',
            'language',
            'post',
            'taxonomy',
            'archive'
        ];
 
        $gantry = Gantry::instance();
 
        $event = new Event;
        $event->types = $types;
 
        $gantry->fireEvent('assignments.types', $event);
 
        return \apply_filters('g5_assignments_types', $event->types);
    }
 
    /**
     * @return array
     */
    public function getPage()
    {
        $list = parent::getPage();
 
        \do_action('g5_assignments_page', $list);
 
        return $list;
    }
}
 
    }
 
    /**
     * @return array
     */
    public function types()
    {
        $types = [
            'context',
            'menu',
            'language',
            'post',
            'taxonomy',
            'archive'
        ];
 
        $gantry = Gantry::instance();
 
        $event = new Event;
        $event->types = $types;
 
        $gantry->fireEvent('assignments.types', $event);
 
        return \apply_filters('g5_assignments_types', $event->types);
    }
 
    /**
     * @return array
     */
    public function getPage()
    {
        $list = parent::getPage();
 
        \do_action('g5_assignments_page', $list);
 
        return $list;
    }
}
 
            }
        }
 
        $cache = $locator->findResource('gantry-cache://theme/compiled/config', true, true);
 
        $config = new CompiledConfig($cache, [$files], GANTRY5_ROOT);
 
        return $config->load()->toArray();
    }
 
    /**
     * Get all assignments for the current page.
     *
     * @return array
     */
    public function getPage()
    {
        $list = [];
 
        foreach($this->types() as $class => $type) {
            $class = is_numeric($class) ? sprintf($this->className, $this->platform, ucfirst($type)) : $class;
 
            if (!class_exists($class)) {
                throw new \RuntimeException("Assignment type {$type} is missing");
            }
 
            /** @var AssignmentsInterface $instance */
            $instance = new $class;
            $list[$type] = $instance->getRules();
            unset($instance);
        }
 
        return $list;
    }
 
    /**
     * Filter assignments data.
     *
     * @param array $data
     * @param bool $minimize
            'taxonomy',
            'archive'
        ];
 
        $gantry = Gantry::instance();
 
        $event = new Event;
        $event->types = $types;
 
        $gantry->fireEvent('assignments.types', $event);
 
        return \apply_filters('g5_assignments_types', $event->types);
    }
 
    /**
     * @return array
     */
    public function getPage()
    {
        $list = parent::getPage();
 
        \do_action('g5_assignments_page', $list);
 
        return $list;
    }
}
 
    public function setAssignment($value)
    {
    }
 
    /**
     * Get extra options for assignments.
     *
     * @return array
     */
    public function assignmentOptions()
    {
        return [];
    }
 
    protected function init()
    {
        if (!$this->filter) {
            $this->filter = new AssignmentFilter;
            $this->candidates = $this->loadAssignments();
            $this->page = $this->getPage();
        }
    }
 
    /**
     * Return list of assignment types.
     *
     * @return array
     */
    abstract public function types();
}
 
     *
     * @param string $default
     * @return string
     */
    public function select($default = 'default')
    {
        $scores = $this->scores();
 
        return key($scores) ?: $default;
    }
 
    /**
     * List matching outlines sorted by score.
     *
     * @param array|null $candidates
     * @return array
     */
    public function scores(array $candidates = null)
    {
        $this->init();
        $candidates = $candidates ?: $this->candidates;
 
        return $this->filter->scores($candidates, $this->page, $this->specialFilterMethod);
    }
 
    /**
     * List matching outlines with matched assignments.
     *
     * @param array|null $candidates
     * @return array
     */
    public function matches(array $candidates = null)
    {
        $this->init();
        $candidates = $candidates ?: $this->candidates;
 
        return $this->filter->matches($candidates, $this->page, $this->specialFilterMethod);
    }
 
    /**
 
    /**
     * Set (save) assignments.
     *
     * @param array $data
     */
    public function set(array $data)
    {
        $this->save($data);
    }
 
    /**
     * Select assigned outline.
     *
     * @param string $default
     * @return string
     */
    public function select($default = 'default')
    {
        $scores = $this->scores();
 
        return key($scores) ?: $default;
    }
 
    /**
     * List matching outlines sorted by score.
     *
     * @param array|null $candidates
     * @return array
     */
    public function scores(array $candidates = null)
    {
        $this->init();
        $candidates = $candidates ?: $this->candidates;
 
        return $this->filter->scores($candidates, $this->page, $this->specialFilterMethod);
    }
 
    /**
     * List matching outlines with matched assignments.
     * @return string
     */
    public function render($file, array $context = [])
    {
        static $timberContext;
 
        if (!isset($timberContext)) {
            $timberContext = Timber::get_context();
        }
 
        // Include Gantry specific things to the context.
        $context = array_replace($timberContext, $context);
 
        return $this->renderer()->render($file, $context);
    }
 
    public function set_template_layout()
    {
        $assignments = new Assignments();
        $selected = $assignments->select();
 
        if (\GANTRY_DEBUGGER) {
            Debugger::addMessage('Selecting outline (rules, matches, scores):', 'debug');
            Debugger::addMessage($assignments->getPage(), 'debug');
            Debugger::addMessage($assignments->matches(), 'debug');
            Debugger::addMessage($assignments->scores(), 'debug');
        }
 
        $this->setLayout($selected);
    }
 
    public function widgets_init()
    {
        $gantry = Gantry::instance();
 
        /** @var Outlines $outlines */
        $outlines = $gantry['outlines'];
 
        // Positions are set inside layouts and we need to grab all of them as we do not yet know which layout will be
        // displayed. We also need to register all the positions for the admin.
 
        $this->iterations[ $nesting_level ] = $this->priorities;
 
        $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, $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.
        } 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 ) {
        $this->doing_action = true;
        $this->apply_filters( '', $args );
 
        // If there are recursive calls to the current action, we haven't finished it until we get to the last one.
        if ( ! $this->nesting_level ) {
            $this->doing_action = false;
        }
    }
 
    /**
     * Processes the functions hooked into the 'all' hook.
     *
     * @since 4.7.0
     *
     * @param array $args Arguments to pass to the hook callbacks. Passed by reference.
     */
    public function do_all_hook( &$args ) {
        $nesting_level                      = $this->nesting_level++;
        $this->iterations[ $nesting_level ] = $this->priorities;
 
        do {
            $priority = current( $this->iterations[ $nesting_level ] );
    if ( ! isset( $wp_filter[ $hook_name ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
 
        return;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $hook_name;
    }
 
    if ( empty( $arg ) ) {
        $arg[] = '';
    } elseif ( is_array( $arg[0] ) && 1 === count( $arg[0] ) && isset( $arg[0][0] ) && is_object( $arg[0][0] ) ) {
        // Backward compatibility for PHP4-style passing of `array( &$this )` as action `$arg`.
        $arg[0] = $arg[0][0];
    }
 
    $wp_filter[ $hook_name ]->do_action( $arg );
 
    array_pop( $wp_current_filter );
}
 
/**
 * Calls the callback functions that have been added to an action hook, specifying arguments in an array.
 *
 * @since 2.1.0
 *
 * @see do_action() 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_actions        Stores the number of times each action 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 action to be executed.
 * @param array  $args      The arguments supplied to the functions hooked to `$hook_name`.
 */
function do_action_ref_array( $hook_name, $args ) {
 *
 * @package WordPress
 */
if ( wp_using_themes() ) {
    /**
     * Fires before determining which template to load.
     *
     * This action hook executes just before WordPress determines which template page to load.
     * It is a good hook to use if you need to do a redirect with full knowledge of the content
     * that has been queried.
     *
     * Note: Loading a different template is not a good use of this hook. If you include another template
     * and then use `exit()` or `die()`, no subsequent `template_redirect` hooks will be run, which could
     * break the site’s functionality. Instead, use the {@see 'template_include'} filter hook to return
     * the path to the new template you want to use. This will allow an alternative template to be used
     * without interfering with the WordPress loading process.
     *
     * @since 1.5.0
     */
    do_action( 'template_redirect' );
}
 
/**
 * Filters whether to allow 'HEAD' requests to generate content.
 *
 * Provides a significant performance bump by exiting before the page
 * content loads for 'HEAD' requests. See #14348.
 *
 * @since 3.5.0
 *
 * @param bool $exit Whether to exit without generating any content for 'HEAD' requests. Default true.
 */
if ( 'HEAD' === $_SERVER['REQUEST_METHOD'] && apply_filters( 'exit_on_http_head', true ) ) {
    exit;
}
 
// Process feeds and trackbacks even if not using themes.
if ( is_robots() ) {
    /**
     * Fired when the template loader determines a robots.txt request.
<?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';
 
}
 
<?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';
 

Environment & details:

empty
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE Apache
REQUEST_URI /ueber-mich/
TEMP /data/web/e108579/phptmp
TMPDIR /data/web/e108579/phptmp
TMP /data/web/e108579/phptmp
USER e108579
HOME /data/web/e108579
SCRIPT_NAME /index.php
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /ueber-mich/
REMOTE_PORT 41982
SCRIPT_FILENAME /data/web/e108579/html/apps/wordpress-123841/index.php
SERVER_ADMIN [no address given]
CONTEXT_DOCUMENT_ROOT /data/web/e108579/html/apps/wordpress-123841
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /data/web/e108579/html/apps/wordpress-123841
REMOTE_ADDR 18.97.9.170
SERVER_PORT 443
SERVER_ADDR 10.128.255.2
SERVER_NAME www.a-n-green.at
SERVER_SIGNATURE
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HTTP_X_VARNISH 675277332
HTTP_SURROGATE_CAPABILITY key=ESI/1.0
HTTP_ACCEPT_ENCODING gzip
HTTP_X_REMOTE_IP 18.97.9.170
HTTP_X_FORWARDED_PORT 443
HTTP_X_FORWARDED_PROTO https
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.5
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_USER_AGENT CCBot/2.0 (https://commoncrawl.org/faq/)
HTTP_HOST www.a-n-green.at
HTTP_AUTHORIZATION
PHP_ADMIN_VALUE open_basedir=/data/web/e108579/html/apps/wordpress-123841:/data/web/e108579/phpsession:/data/web/e108579/phptmp:/tmp:/usr/bin
SCRIPT_URI http://www.a-n-green.at:443/ueber-mich/
SCRIPT_URL /ueber-mich/
HTTPS on
QS_ConnectionId 176932908550703148460566
QS_AllConn 56
QS_SrvConn 56
UNIQUE_ID aXXRv2TypyJXgrFUXwpRmAAAAcA
REDIRECT_STATUS 200
REDIRECT_HTTP_AUTHORIZATION
REDIRECT_PHP_ADMIN_VALUE open_basedir=/data/web/e108579/html/apps/wordpress-123841:/data/web/e108579/phpsession:/data/web/e108579/phptmp:/tmp:/usr/bin
REDIRECT_SCRIPT_URI http://www.a-n-green.at:443/ueber-mich/
REDIRECT_SCRIPT_URL /ueber-mich/
REDIRECT_HTTPS on
REDIRECT_QS_ConnectionId 176932908550703148460566
REDIRECT_QS_AllConn 56
REDIRECT_QS_SrvConn 56
REDIRECT_UNIQUE_ID aXXRv2TypyJXgrFUXwpRmAAAAcA
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1769329087.5529
REQUEST_TIME 1769329087
empty
0. Whoops\Handler\PrettyPageHandler